Great hospitality, great amenities, great views