"Everything was amazing. The service was top notch and we never felt like they were working for tips. Amazing entertainment crew, servers, bartenders.... everything. Rose on the beach remembered all of our names in our group of 30+!!! We would love to come back here. Only thing is that there are large rocks in the water. Some sandy spots, mostly sandy spots but be careful not to cut your feet on a boulder. It was very windy so waves the whole week which made the water not as clear as I would have preferred but didn't affect how much we enjoyed our stay."