Very clean and you can’t beat the location! Great responses for the hosts and very accommodating when we were there, even offering things to help keep the kids busy and occupied on a very cold and gloomy summer weekend!