I stayed at The Reef. Beautiful resort, but terrible check in process. Room was ready way after 4pm and many guests had the same problem. Dolphin Cay is a great experience, but also large groups with little time with the actual dolphins. Food very expensive, but you can expect that with any nice resort. Next time I will try the Royal Tower.