If you're looking for the cliched Mexican restaurant with the Mariachis and frozen cocktails/margaritas then this place is for you.
Personally I prefer contemporary Mexican cuisine with good premium margaritas (not that Jose Cuervo/Sauza stuff).
Unfortunately, the food and service at Casa De Mateo were unremarkable as was the margarita.
I don't know if we have much choice locally (would love to hear any suggestions), but I still think you need to head down south below the 49th parallel to find really good margaritas and Mexican food.