We ate at Milagro.
We had delicious food. The three dip appetizer was fantastic with wonderful guacamole and some of the best refried beans I have ever had. We also started with the ceviche which was to die for.
Those in my party got the tacos for their mains and were thoroughly impressed. I had the meatballs and made my own make shift tacos. The centre of the meatballs was Gouda cheese and it could have been a little hotter in the middle but was tasty and the sauce was amazing.
Where they lost marks was on the service. Our waiter was barely around and we ordered another round of drinks before dinner and didn't get them until we were done our meals. Not exactly the best service. The food was fantastic and we would go back again after trying some other Mexican places around the city.