Everything about this property is brilliant, its not too far from anywhere, the rooms are good size with very comfortable beds, an OLED flatscreen tv, a cooler, AC, and a modern bathroom. When you want to sit outside on their front porch there is alot of room, 4 tables with umbrellas to provide shade, and a couch. the customer service was also brilliant. I spoke with oscar and the main customer service desk and got any query resolved within 10-15 minutes. Oscar was extremely helpful, even helping extend my stay due to a delayed flight for no extra cost. The price to stay at the villa was also a bargain and the rest of the staff + cleaners were friendly and helpful. 10/10 i would come back, worth the 10 hours in flights.