Very clean and comfortable. Perfect location for us. Hosts were in constant communication and very accommodating.