Clean and nice cottage. Hosts were very accommodating with our dog and an early checkin. Worked out perfectly for our needs.