Very clean. Hosts were so lovely and accommodating. The children and animals were very well behaved and we had a very comfortable stay.