Very clean and a spectacular view! The owners were very communicative and eager to please and help with any issues! Check-in was a breeze as well. We enjoyed our stay!