The villa was nice and exactly as pictured. The host is very responsive and was happy to address our questions and provide recommendations. The location is amazing - beautiful beaches that weren’t overly populated with amazing snorkeling, along with great restaurants and golf! We would definitely stay here again.