Overall we really enjoyed our stay. The amenities were really enjoyable--and we didn't even dine there, use the gym, or experience the chairs on the beach (so many fun things to do!) There was a little bit of rudeness upon our stay when trying to check in--front desk attendant was stuck on the phone, and asked us to check in with the concierge, but he did not want to deal with us and made us wait. Other than that rude exchange, the entire experience was excellent, and I am planning to return.