great amenities, great location