Food was pretty good, but the time it took from ordering my dinner till it came to me was unacceptable. Wasn't worth the 35 minute wait. Yes the place was crowded, but how long does it take to build one taco and assemble a chicken enchilada in a Mexican restaurant.