My family and I stayed at the villa for a week. It was very clean and was cleaned twice during our stay which we really appreciated. Nick was a great host - meeting us on arrival and departure, and accommodating our needs regularly throughout our stay.