Cafe Mexico is a casual, fun restaurant located near the west entrance to Market Square. They offer an extenisve menu of Mexican classics, drink specials and desserts.
This restaurant is outfitted like a stereotypical Mexican village (or something like that). Pinatas and stuff like that hanging from the ceiling. I've had great food every time I've been there, and wouldn't hesitate to go back.
I've eaten here twice. The first time was a few years ago and forgettable while the most recent visit prompted me to write this review after reading some of the other reviews posted here.
The food is poorly done all around: with portions on the small side, unremarkable seasoning, and badly prepared (our fajitas were seriously overcooked), the food here is very overpriced.
The service was lacking - it took our server ten minutes to bring us our first drink order. They missed bringing some requested extra tortillas for our order as well.
The ambience is the only thing that redeems the place, which isn't saying much.