It took 20 minutes to get our simple orders and our food arrived cold. Not finding our waitress, I told a lady who I took to be the manager's wife. She seemed confused as to what I was complaining about, but quickly cleared our plates from the table and apologized, and then our waitress showed up seconds later with our bill!!! After I explained the situation to her, she walked over to the other waiters and the manager's wife waving her arms and throwing a fit. Our food came out minutes later hot this time, but I could tell by markings I made they just reheated it instead of making it fresh. It was alright, but the reheating made crusty clods out of the rice and dried out the quesadillas.
I noticed others around us having issues with their dishes too, where some were sending them back. So, it wasn't just us.
I was shocked to read in the their menu that they charge for the chips and salsa after the first basket. I know of no other Mexican restaurant that charges for table chips. I thought that was pretty chintzy.
On the bright side the manager and his "wife" visited our table to apologize for the cold food, however, they did not offer a discount for the very bad experience. The waitress brought refill drinks in new glasses. The salsa was unusual and good – a very vegetable tasting mixture, not just tomato, jalapeno and salt. The red sauce was good because it didn't taste like drainage from a salt mine like most Mexican eateries.
I'd rate their food as fairly good. Selection was horrible for non-meat eaters, as most Mexican places have a "vegetarian" menu section, they did not. (And it wouldn't surprise me if they cook with lard because it smelled like it.) Service was extremely slow and inept. The dining room had its dirt/grime issues, but the cleanest bathroom I've ever seen. Prices were a buck higher on dinners than most places. I plan to never return, and I would recommend this place only to my enemies.