This is one of the best Mexican restaurants around. The meals come with large portions and include sopapillas. The food ranges from mild to really hot. They make their own sauces so there is some inconsistency in the spiciness on a day-by-day basis; otherwise, it is highly recommended.
The decor is awesome and they have roaming musicians on the weekends. This place is really busy on the weekends; one-hour waits are not uncommon.