Very clean. Very responsive host. Took care of all our needs. It ended up being an expensive vacation due to the added resort and parking fees. Also the Airbnb costs of cleaning, taxes and service all add up to make this vacation quite pricy. Having said that we enjoyed all aspects of our stay. And would rate this experience 5 stars