excellent location, great amenities