Perfect - location, view, amenities, cleanliness! Highly recommend!