As an ex-Californian, I can't justify paying more than a few bucks for Mexican food; let alone close to $100 for a meal for 2. But that is exactly what Milagro expects you to do.
Admittedly, what you get at Milagro isn't what you'd normally find at a taqueria. They serve some impressive sounding entrees but the execution falls a little flat. Appetizers were okay. The Guacamole was nothing special. The Tostadas Vallarta was a little skimpy on the crab and tasted more like crab salad. The Tampiquena (steak) wasn't cooked to our specifications. We asked for medium rare and got a well done steak which was tough and stringy. The Conchinita Pibil was better. Tangy and spicy though just a tad dry. For dessert, we tried the Chocolate Mexicano. It had kick and a nice chocolate and cinnamon flavour. The margaritas aren't anything special but they do serve Mexican beer which complements well with the food.
All in all, it was ok. The service was a little lackadaisical and slow. The food was ok and certainly didn't warrant the price.
It's a little disappointing how there are few options for Mexican food in Toronto. What I'd do for a simple taqueria with some carne asada tacos...