We've been here a couple of times and have had a decent experience. My first thoughts is the ordering system is a bit wonky, hence the 3 stars. There's four different lines and it can get a bit convoluted. I stood in line 3 for some carne asada street tacos for quite a while before I was finally acknowledged. There were two guys manning all three lines which were long due to it being "Taco Tuesday". Once I got my tacos I went to the fourth line for some elote (which I was pleasantly surprised to see on the menu). I was happy that I no longer have to go to north town to find the old lady pushing the grocery basket - that was a win! I also got the cilantro white rice as a side which was bland & not tasty. I ended up throwing it away. My husband had gone straight to the fourth line to get a burrito bowl with al pastor (which was awesome and hand carved which gave it a nice touch). The guy serving the fourth line was personable and cracking jokes - which helped break up the stress from the ordering process.
Check out was easy and they have a huge self-service salsa bar which was well-maintained. Prices are decent...$2.25 per taco and $3 for the elote. They do have a taco happy hour as well. There's a soda machine and a full service bar. Seating is available both upstairs and downstairs and they have a patio for when the weather is nice.
Overall good tacos, great tasting meat, frustrating ordering process. We'll be back though to give it another go.