This is one of those places with plastic utensils where you place an order and wait for your food. True, portions are large, but everything seems to have the same ingredients and taste pretty much alike. Do not confuse this with a real Mexican restaurant. It may work for a fast snack, but that's about it.
We tried to order from here one night and though we live reasonably close, the explanation of where they deliver was confusing and made no sense.
Pros: food isn't bad, fast
Cons: has fast food feel, not a place to linge