Great location, staff, cleanliness