We have been going to this restaurant for about 5 years. The food was always good and servers were nice. We have slowly noticed in the past couple of years that the quality service has deteriorated. They rush you to order immediately then get irritated and don't come back for 15 mins if your not ready. You can actually feel the negative vibes and stares from some of the servers and its annoying. Last several times timing on delivering checks way off. As far as the food, it's you basic mexican, factory food. We usually get a side of avocado and they used to be fresh but now they always have brown spots. I always wake up feeling absolutely horrible the next day. Not worth it.