This place was extraordinarily bad. The service was bad and the food was bland and subpar. We didn't get a drink menu when we were first seated and when I asked the hostess if I could have one she said she would get one but never returned. The waitress had to go find one after she explained not every table got one but at least she did return with one but once I asked for a minute we didn't see her again for 10 minutes. She apparently couldn't take our meal order until she came back with the drinks, after another 10 min., even though she came by our table several times. We were only given only 2 sets of dinnerware (which included a cheap paper napkin and a fork only) & there were 3 of us. We had to ask for a knife and then they only brought one, again there were 3 of us eating. The food was not hot when we got it but lukewarm and it was very bland. Taco Bell has spicier food. The Mexican food wasn't even spicy enough for my sons grandmother, who doesn't care for food that's to spicy. The margarita tasted like the tequila was watered down and when I took a sip I got a mouth full if syrup, so it clearly it hadn't been mixed well or at all. The only thing we got in a timely manner was our check. At least this place was cheap. Definitely would not eat there ever again.