The location is a bit too far from the Beaches, however, great for families with kids. Must need car to get around, otherwise, taxis can be expensive. The location itself was challenging to find on maps and nav systems. Would recommend - you know your way around really well or could get loss in mazes of the nearby urbanizations. It is Very private and secured. The pools are great! the gym is state of the art. Doing laundry was a bit tricky though - as both washer and dryer were sub par in performance. Not enough towels were provided - so we had to keep washing the same towels and air-dry them for re-use. Thankfully it was hot outside - so drying wasn't an issue. The wifi is very slow. Groceries, restaurants are nearby and are open till late in the evenings. Even with some of these challenges we had great time staying here and would repeat/recommend to friends.