The villa we stayed in was was private, updated, clean and very comfortable. We were very happy there and would definitely stay again. The resort is centrally-located, with restaurants and shopping nearby. And the private beach... just breathtaking! The grounds were extremely well-kept, from the grass to the pool, from the grills to the beach. Very highly recommended! A bit of advice for those with late flights who need a late check-in: the main office closes at 5. There is a sign that will instruct you to go straight to your unit. The list of units is located in a different area of the office windows than this sign. While I consider this smart for security purposes, we didn’t see the list at first and thought we wouldn’t be able to get in, as we didn’t know which unit was ours. So don’t worry- just take a look around. Otherwise, we thoroughly enjoyed our visit and would recommend without reservation!