The food here is good. Not the world's best, but better than Chi-Chis, Don Pablos, and maybe even Rio Grande. Certainly the dishes are fancier versions of Mexican dishes (they tend more towards real Mexican dishes than the Tex-Mex stuff you find elsewhere).
But you'll spend a lot of money here for what is essentially "peasant" food. It's proximity to the MCI Center means that parking will run you $15 (there are plenty of nearby garages and the restaurant offers valet). Waits can be long, although my recent visit claimed an hour wait and we were seated in 30-40 minutes. Drinks are good (large margarita and tequila menu), but expect to pay $8-$12 for a small-sized drink. The grenadine/tequila lemonade is available only for a limited time, but it's tasty and strong ($10!).
The thing everyone praises is the guacamole, which they fresh make on a cart wheeled to your table. Like it spicy? They'll do that. Want it mind, they'll do that, too. You won't get fresher guacamole than this. But... it's $12! Yes, it feeds 2 or 3 people and comes with chips and a basket of tiny tortillas. But, somehow, $12 for avocados, tomatoes, peppers, and onions seems a bit high.
Expect to pay $18-$30 for an entree. It's good food, but you just know that a restaurant in a less expensive part of town could deliver this same food for $8 a plate. I've been to many "dive" Mexican places with food like this and my bill (with a margarita or two) rarely tops $20.
The decor is stunning, although it's really just a bunch of blue bathroom tile.
Bottom line: If you don't mind blowing $100 (for 2) on a Mexican meal that you have to wait in line to eat, this is a great place. If you want good food in a more "relaxed" place, save $80 and an hour of your life and try Adam's Morgan, Arlington, or other nearby location. Let's be honest: you eat here because's it's trendy and cool. Not because it's the best you can do, food-wise.