Very clean and has a beautiful view! We had a very good stay.