The villa is absolutely amazing and lives up to the photos! You will not be disappointed at all. Just know that you will need a rental car to get up the hill (and makes it easy getting around the island and going to dinner).