This was a great property for our family's needs. The private beach was beautiful and not at all crowded while we were there. The sand was white, the water was clear, but there wasn't much going on under the water. A few fish if you swam out a bit, but not much otherwise. The beach was easily accessible for us, youngish couple with kids, but could be problematic for older people or people with medical issues as it is down a fairly steep staircase. The pool was beautiful, well maintained, and there were always beach chairs available. There was quite a bit of contruction going on in the building while we were there in the main entrance, the spa, and the pool bathrooms. It seems that once the construction is finished it will look pretty luxurious. There are no restaurants, bars, etc on site, but there is an area ~7 min walk away with a few restaurants, bars, cafes, and a good supermarket. We walked to Cupecoy Marina for dinner a couple of nights. It is about ~15 min walk. While the walks are short, there are no sidewalks/pavements, so it was a bit difficult with a stroller. Jade, the consierge, was reallly helpful! She helped us book taxis, gave info on beaches, and helped us charter a boat for a day. There were a couple of things that needed fixing in the property, but maintenance was quick to fix them. There were beach chairs, an umbrellla, and some pool noodles available for use. The kitchen was functional and well stocked with utensils, and there were some snacks and drinks waiting for us when we arrived. The beds were comfortable, and the apartment and balcony were very spacious. The location is conveniently located for the airport. Though, taxis on the island are very expensive, no matter how short the trip.