I have mixed feelings about this place. Some of the food is excellent; the soups, the salads, the ice cream, and it's a fun atmosphere for kids, but I wish it were a little cleaner, and sometimes the food isn't delivered as described on the menu, and it was a little weird to go to the checkout with my un-totaled tab to have the host ask me what I wanted to tip. Well, they hadn't given me a totaled tab at the table, or shown me the itemized receipt so I could a) check to see if it was correct, and b) calculate the tip.