It's hard to give a good rating when they mess your check up and the waiter disappears b/c he thinks you're done and you have to ask another staff to go find him after waiting for ten plus minutes. Those things happen but they also can't be overlooked when giving a fair review. I'm spoiled that I have such a great Mexican place so close to us in Painesville (El Taco Macho) that regular Tex-Mex just doesn't do it for me anymore. Food wasn't bad, no surprises. With so many great restaurants in the Beachwood area I don't think I'll be back here again. My beer ordering experience was bizarre. I chose the Ballast Point IPA bottle off the menu, they didn't have it and waiter said they only had a different kind of IPA, okay fine. Then when he brought my wife's margarita, he said my Dos Equis would be right up. So I ended up with a draft lager, okay it's cool, it was actually good. Waiter seemed like a nice guy and was working hard. Food pretty good, salsa runny. It was not crowded.