Very clean and neat; the hosts were very accommodating and thoughtful. We would consider staying here again.