Authentic Mexican food, really well done, freshly made in front of you. Sure the ordering process is a little confusing at first and the vegetarian options aren't very well advertised. Also I find the the increasingly small water cups to be a little annoying as I can only get a sip of water. Not sure how having tiny water cups saves much more then a few cents. Also the salsa bar while huge offering a wide selection the new containers for salsa are tiny. Good quality food though, you can't underestimate a great taco. Five stars for quality!