I have been by this place quite a few times going in and out of the Burgh, and finally stopped to check it out. It was busy, which I took to be a good sign. But I was not very impressed. Kind of over priced for what it is. I got a set of 3 street tacos. They area OK. Nothing to write home about.
I supposed I may try it again to see of anything else there moves me, but it is a step above Meh.
There are definitely much better taco joints around the area in this price range.