Absolutely perfect. Nothing bad to say about the villa, property or staff. Our host was super accommodating!