We had a great time staying at this beautiful villa. The view from the terrace is absolutly stunning. The villa is brand new and in great condition. Unfortuntely the dishwasher broke during our stay, however John tried its best to get it repaired asap. John is a great host. He is always available and can give you great advices for the best restaurants and beaches nearby. We will definetly come back again.