I have eaten here several times and the experience is always the same. The food is good, but the service is usually lacking. As other reviewers have noted, it can take a long time for drinks to be served. That is probably my biggest complaint. The wait for the delivery of the entree dishes is fine, in my opinion. (I hate when I go to a Mexico restaurant and my entree is served five minutes after I order it.)
They simplified the menu since my last visit and I like that. Most Mexican restaurants give you 74 entree choices -- that's too many.
I highly recommend the Carne Asada -- it's a big plate of steak and melted cheese. Yum!