This place is a strange and unique restaurant. It's vaguely Mexican, but it seems to go off more in its own direction--the food is unlike anything else, and very good. Everything I have tried here has been both excellent and unique.
You order at the counter, but the service is always slow. A great deal of effort is put into preparation of the food. You must wait a while, but the food is worth the wait, if you have time.
The menu is not particularly large, but there is still enough variety to keep most people satisfied. It changes from time to time. The small menu makes it a bit less overwhelming--the food here can be a bit different, to say the least.
The atmosphere is a bit odd, but very nice.
Bottom line: this is a strange restaurant. It serves good food, but there's something about it that doesn't mesh. It's pricier and has slower service than most places with "Taqueria" in the name; the character of the food as well as slow service time doesn't really fit with the order-at-the-counter setup. It feels like someone came along and just magically crossed a fancy gourmet restaurant with a cheap taco place.