Very clean. Great location. Spectacular view! Would definitely recommend/return.