We have eaten at this Mexican restaurant before and liked it. It had good prices, good service, large portions, and a great atmosphere. But, this last time we visited their establishment, we were extremely disappointed, to the point of not wanting to return again. The service was lousy - so unfriendly, hard to find when you needed more drink refills, and a dirty towel hanging from one of the waiters ( I hope he doesn't use it to wipe his hands on). It was a little disgusting to have to look at this hand towel. My husband said his beans were too runny, his rice was too flat, the sauce had little taste, and the tamale was just okay. He said he enjoyed the beer though, and he could get that anywhere. I have heard from a close friend that it is a favorite spot with the locals, and one lady in particular goes there for the chicken nachos(she says they are the best she has ever eaten). I guess I'll have to go back there some day just to try the nachos, but I'm not eager to do it just yet. The restaurant had received a B rating. I ended up cleaning their bathroom for them - toilet paper on the floor, a wet and soapy counter top, and a toilet that was clogged with toilet paper (they did have a plunger sitting right next to the toilet). Then I washed my hands many, many times before going back to my booth to eat. By the way, my food was good. I had a dinner salad and a chicken fajita taco. I really can't recommend this restaurant to anyone else untill the restaurant owners clean up their act!