Food was good, service not so much. The main problem is that orders were brought out piecemeal. My sandwich and fries came, while my friend waited another 15 minutes for his sandwich, and his fries never arrived. We even asked about the fries when his sandwich came out, and were assured they were on the way. I ended up asking for a refund on the missing fries, since we needed to head to a Pens game. I noticed the same sort of thing happening with other tables, food coming out one entree at a time with lots of space in between.
Could have just been the day we were there, but the restaurant was also unbearably hot. It was 70 degrees outside, so maybe they didn't have the air on. At any rate, too hot to enjoy food in.