Food is tasty, but very overpriced and the atmosphere is not relaxing. Like eating in a nightclub.
A friend of mine loves Mexican food (but has a sensitivity to cilantro) so she asked for hers without. She was told they do not make substitutions and 'cannot compromise the visual integrity of the taco' by leaving it off. That statement sums up the place - pretty pompous.
For amazing, authentic tacos that are more than reasonably priced I suggest Tenoch on St Clair. However if you don't mind your meal price being more reflective of hip atmosphere and location than authentic Mexican cuisine, La Carnita would be more your jive.