Really wanted to like this place, but poor service overshadowed the experience. The good things: lots of great food options, including gluten free; our party of 6 was seated within 15 minutes; the food was delicious; the waitress was really lovely; and the atmosphere was warm and comfortable.
Unfortunately, however, overall our visit was not positive. While we were seated relatively quickly for our party size, we waited nearly an hour for our food to arrive. The restaurant seemed overwhelmed. It was past the main lunch hour when we arrived, about 1:30pm, but we could not get water for the entire table because the restaurant had run out of water glasses. Our party included a 3-year-old whose food came out in a reasonable time, but everyone else waited approximately an hour before our food arrived.
When the food arrived, one of our party was provided the wrong order. The waitress did offer to request the kitchen to put together the correct order, but we declined because 1) at that point it was close to 3pm and we were all very hungry, 2) the 3-year-old was understandably restless and growing agitated at sitting for so long, so further delay was not desirable, and 3) having just taken an hour to get our food, it was not clear how long it would take to bring the correct meal out.
We all agree we could mostly have forgiven everything preceding. However, the bill arrived with the wrong meal included on the receipt. When we requested the restaurant to remove the meal, since it was not what we had ordered, but the manager declined because the "meal had been eaten". This is very poor customer service. We paid, of course, but a more appropriate response would have been to remove the cost of the wrong meal in recognition of the overall poor service. Despite the good food and the good front line staff (we do not blame our waitress except for probably mishearing the wrong order), we will not be returning.