I went here just the other evening and was pleasantly surprised. Our waiter was quite the character, clearly excited that he is a real Mexican working at a Mexican restaurant. He said that everything on the menu was to die for, except the chicken enchiladas. This made my choice very easy as I was trying to decide between the mushroom and chicken enchiladas. They were A-MAZING. I ate up every bite until my stomach hurt (not such great self-control this evening).
On another note, there are two different kinds of rice that could possibly come with your order- mine came with a plain white rice with some veggies and some of the entrees came with a cilantro rice. i was a bit jealous that mine didn't have cilantro rice. So, if you might care about such a thing, you may want to specify which kind of rice you want.
I'm only not giving it 5 stars because of the service/timing of the food delivery. We sat down and waited a good ten minutes before our waiter came over for our drink order. When he came, he was wonderful and talkative. We waited another good 5-8 minutes before we got our drinks, and salsa and chips. We ordered our entrees at this time and they were in front of us in the next five minutes. It kind of threw the dinner off a bit, and was a bit irritating. I'd definitely check it out again, in hopes that the service would be more consistent and they could earn that last star back!