I have been here at least 5 times now. It is always super busy, most times you have to wait for a table but not longer than 10 minutes and it is so worth the wait. Everyone always seems very friendly and helpful from the hostess to the people cleaning the tables off. I tend to get the same thing, cheese enchiladas with rice and beans, but thankfully the people I go with switch it up so I get to taste quite a bit, and all the food is great! I am new to eating real authentic mexican food so I don't consider myself and expert, but the food is great, and the friends that keep taking me back are mexican food enthusiasts and one is actually Mexican... so I'd say they know good food when they taste it too. The prices are decent, the parking is a little hard because its so packed but again always worth it.