All great. Location, cleanliness, hostess. Would definitely return.