Very nice, luxurious, clean villas, each 4 with their own pool; 100 yards from the beach with the greatest beach bar. Restaurant can get overwhelmed and is generally not the best bet since there are so many others around. Service is very friendly and helpful, some things don't work just like they would in the US but overall we had a wonderful experience and are looking to go back again, and stay at Esmeralda!
- Free Parking
- Breakfast included