Disaster! Do not go - any other option in the area is better even Hooters!
We had a group dinner at Milagro last night - reservations made, restaurant not even close to full - but boy you would never know. Horrible, slow, distracted service. Took 45 minutes to get our drinks - and three out of six were sent back. The Guacamole took as long to arrive and bland - I have had better from food courts. We had to keep getting up from our table to get service from the bar, because our waiter either disappeared or walked away mid sentence. And we were not alone - I saw at least one other table threaten not to pay after waiting ridiculous amounts of time for service. The menu is over priced and the food only OK - not authentic and not well executed. I can think of 10 Mexican restaurants I would put well above this - do not go. We ended up leaving and going to order food around the corner...waste of money and totally frustrating.
This place does not deserve to be in business and any of the extra positive reviews are extremely suspect to me.