Clean! Great view! Great hospitality!