It’s a gorgeous resort, extremely expensive, which clearly gives you high expectations, if you’re staying here, lower your expectations. Be ready to spend a lot, everything is separate and very pricey. Upon checking in they hit you with all these additional charges, be prepared. Don’t use your hotel key card to pay for anything, ask for receipts if you do! The rooms are outdated, the elevators are slow, old and limited (I stayed at the Coral). The bathrooms are tiny, outdated and the water pressure is mid. Do not book through a third party service, book directly or you’ll be treated like a charity case. Again, be ready to spend a lot, nothing is complimentary, everything includes 15% gratuity (and I mean EVERYTHING) plus they ask for additional tip. The food is phenomenal and the resort is gorgeous, but very very expensive.