Wonderful location! Beautiful view! Just a little more attention to cleanliness and it would get a 5 star from us. I'd still give it 4 stars though.