If you are looking for a place to completely to get away from it all with a laid-back vibe, this would be the place. The rooms and property are just what was expected. We stayed in the rooms on the Royal Beach. You can swim there, but beware it is a rocky beach. Sugar Grapes beach was best for swimming. The food was good, and the drinks were the best we've experienced at any other all-inclusive. Besides the beautiful scenery, food, drinks and accommodations, the staff were what really made this place stand out from other places we have visited. Just to name a few that stood out Odette, Serena, Dalston, David, Brad, and Chris, there are many more that we didn't get their names unfortunately but sincerely enjoyed meeting them and thank them for their time and care insuring we had everything we needed. We would definitely visit again.