There are a lot of little "hole in the wall" type places serving excellent Mexican food but you have to do your research and find them. Once you find a really good one you'll keep going back. When the food it done right it is wonderful. And very different from what Taco Bell serves.

One thing to try is to look up any Mexican places that have been featured on DDD. Those are usually good. They've filmed a bunch of shows in the Tempe area.