Very clean. Great location and great communication. Hosts were willing to offer help and suggestions while we were there. They were very accommodating.