Great views and great amenities