"The property was beautiful and the staff was great. Rooms were average. When deciding to stay there be aware of the hidden fees. You pay for parking...$40 a night. You pay for "resort fees"... $35 a night (beach chairs, towels, umbrellas, and shuttles). The beach directly in front of the hotel is loaded with huge rocks. If you want a sandy beach you have to drive further away from the resort and hope you get there early enough because you may not find parking. As nice as the hotel was, for the price, I probably would have stayed somewhere closer to a better beach."