great amenities, great location, supportive staff.