Great place, great amenities, a little paradise