Super clean, and beautiful. Nice touches and details in every room. Very well appointed and everything was provided to make us feel at home. The hosts were very understanding, accommodating and responsive. Excellent!!!