Good mexican restaurants?

i like el canelo. you get your food about 3 minutes after you order it and they have 32oz beers for like 2.50 or something ridiculous like that.