The villa had the perfect location, closest to the beach and all the amenities were first class. I would definitely recommend it. We had maid service and she spent 2 hours a day to thoroughly clean the villa, and we are very tidy people.
All the services were first class, including the pool, spa, and gym. There was a wide beach directly in front of the property with plenty of room for lounges, towels, etc.