I've visited this restaurant several times. The food is totally delish. I've never eaten a bad thing. I have tried all of the different meats and been happy with the varying degrees of heat. I miss the luchadores they used to have displayed, but that's a minimal complaint. The reason I cannot give it a full 5 stars is because of the prices. In some ways the prices are totally inexpensive and make me want to come here every day. However, if you want to change any item they either won't allow it or will charge you for it. The chips are amazing, but they charge for them. Actually, they over charge for them. Guac is extra; whatever. The last time I visited I got the enchiladas--which are totally NOT enchiladas--and they come with a side of beans or rice. My friend wanted half a side of each and they charged him for two sides. And speaking of their rice, it is not good. It is plain. It's not Mexican rice.