The villa was exquisite, every amenity was to hand and even though we had a couple of issues they were dealt with immediately and without delay. The only criticism I would have is that at the end of our stay we had a cleaning bill which the villa manager told me would be one price but it turned out 3 times more expensive, which given the price of the property I thought was unacceptable as i never receive a cleaning bill on check out when I stay at a hotel.