We had a group of 5 adults to celebrate a 40th birthday. The goal was to sit on the beach most days, have some good food and relax. Overall, it was great and the host was great. It is located on a private resort and is in an area a little further away from the main resort buildings. It wasn't an inconvenience, in fact I preferred it. There is a quiet view off the back deck which was nice. I found myself out there drinking coffee or waiting for the rest of the group to get ready. We even had dinner there one night with a chef that came. (Cooking with Nivia). Getting to the beach, restaurants, spa, or gym is easy and kind of fun with a quick golf cart ride which is provided. Honestly, even if you are in the main resort, you'll probably need one of these anyway since things are spread out. With that said, some of our group walked to breakfast one day, so its not out of the question.
The beach is nice and there are two areas. One is more busy near the main entrance and the other a bit quieter. Both had pools and restaurants so you get your pick.
There's parking a couple of steps from the place. Its on the 2nd floor so steps or an elevator which was nice with bags. The place was very clean, had pots, pans, dishes, coffeemaker and filters, washer/dryer, and the basic cleaning supplies. Otherwise, there were no things laying around (i.e. no junk in drawers...did i mention it was clean?). Beds were comfortable. Really everything you could want for a great retreat.Thanks!