Location, staff, cleanliness! Everything was great