I've only been for a few different alcohol tasting events. Not sure about the food or their other drinks.
There is plenty of seating, but the area in the back where they host the tastings can get very crowded with the bottle displays. It's a bit loud in there, and it can get cold in the winter, but overall a nice location with nice staff.