This truly is a hidden gem as far as a wonderful place to relax. There is a gorgeous beach, fantastic staff, a facility to sign up for diving and snorkeling right there and you can walk down the beach to board the boat. The ocean was pristine, the pools warm, plenty of lounges to lay on, and did I mention the staff was one of the friendliest I have come across. Because it is small, we were able to get to know many of the guests there which was an added bonus. If you want a lively nightclub atmosphere or fast pace place, this is not it. If you want to relax and enjoy yourself with peace and quiet, there is no better place. The prices were very reasonable though DO BRING cash if you want to eat outside of the hotel or go on excursions..