Top notch! So many new places skip training and are grossly understaffed, offering up a miserable experience when first opening. That is not the case here at all. TapHouse is clearly run by pros. Not only is the staff friendly and knowledgeable, but they're everywhere and they work together offering up phenomenal service.
The menu is great, they have a really solid beer selection and a great patio. This comes after just having lunch there. I'm really looking forward to dinner and following that up with 5 stars.