Sorry to say that I haven't tried it yet. I'm local and love Mexican food, esp. just the regular "street" kind. PLEASE STAY ALIVE 'til I get there, OK? I've heard good things from friends.
I never see them open now, in the winter; their vehichle is parked and store din a gas station lot maybe you'll see them downtown on rogers st. next summer. sameo sameo o.k. but not great.