AMAZING! Great villa and incredible hosts. Vanessa and Nandi went above and beyond to take care of us. They were totally flexible, offering a very kind early check in and then when our return flight got cancelled last minute, they were very quick to extend the stay to an extra night. The villa is beautiful with incredible views and all amenities as described. Great location with a wonderful cafe/brunch spot, a spar and a couple of nice restaurants nearby. We would be more than happy to stay in this beautiful apartment again.