great location, clean, all great amenities