This is my favorite Mexican food place around. Actually it might my favorite place to eat! The first time I ate here the line was crazy and the place was crowded (not a very large dining-in area) but the second time I ate here it was not bad at all. Either way, totally worth a little bit of a wait, and the staff here are very friendly people.