My family and I had a wonderful time at the Beach Residence. We stayed in one of the houses, which was equipped with many amenities (kitchen, espresso machine, washing machine, etc). The house was within walking distance to the white sandy beach (10-15 mins walk), and close to the Beach Club with swimming pool.
The only drawback was that there were not many restaurants around, and the ones close by were pricey. However, there is a grocery store within walking distance.
Highly recommended.