Very clean and accommodating. The hosts are very thoughtful and anticipate any guest needs.