Very clean, great location, and beautiful view! The hosts were great with communicating and very accommodating