I eat here whenever I'm home to Cleveland with my mom (I live in Dallas). Always pretty good, best Mexican around, but wasn't totally on par with Texas' Mexican. Things have changed, this last visit the food was fantastic! They changed ingredients for the better - meat quality / quantity, sauces, cheese beans, everything was great. Highly recommend, best you can get and on par with Texas.