I have been going here with my group of 3 -6 friends, once or more a month, for the last year and sadly the service has fallen to the point where we can no longer eat there.
In our last 2 or 3 experiences we ordered items and did not receive them, were charged for items we did not get, did not get the correct order at all, could not get a refill, and/or got someone else's order from the restaurant.
This last time we visited they gave us 50% because of the service but no discount makes up for lack of quality service; and yes we let them know every time they made a mistake.
I give them 2 stars because the food is delicious when you do get it right and the price is great. I would love to be able to continue going here but whatever lack of system the servers use and the runners use cause it to be a very awkward and frustrating experience for those involved.
We may try to go back in a month or two but until then we will be looking at other places to have our traditional Sunday night out Mexican dinner.