Best chips in the whole world! Get frozen margaritas, they are the best (and have more alcohol than on the rocks!) Hands down best Mexican place in the city!!!
The frozen margaritas seem to be a little bit stronger than the rocks margaritas. Read more.