This is by far the best Mexican food around. It's worth the drive to experience it, too. It's gets a little crowded on weekends but definitely worth the wait. Everything I've had there is good. And the staff is so nice. Give it a try, I think you'll enjoy it.
Pros: great food, accomodates families and large groups, has a bar and smoking if that is something you need
Cons: crowded on weekends
more