It has been a long time since I've visited Milagro, and there is good reason for this. I think 3 stars for this place is way too generous.
We came here on a Wednesday night with reservations in a group of about 12 people. They started by telling us that there is a mandatory 18% tip for groups over 6. Do you know what that meant in this dive restaurant? You will NOT get good service. I waited approximately 20 minutes for my bottle of beer, when everyone else got their margaritas and I had to ask the waiter about it. 10 minutes later I finally get it.
Strike 1 - 30 minute wait for 1 bottle of beer.
Strike 2 - THEY WOULD NOT DO ANY SUBSTITUTIONS ON THE MENU. One of our friends is allergic to dairy and they refused to leave cheese off anything. Are you kidding me?
Strike 3 - Insane wait we had for any of the food to come out. The resto was deserted. How does it take an hour for terrible Mexican food? It doesn't.
Strike 4 - He would not split our bills or give them separately. And gave us MAJOR attitude about it. We had to sit down as a group (who had just been drinking) and do the math on the bill.
Congrats on getting your 18% from us - you lost 12 customers in one night that will never be back again. Learn how to run a restaurant properly - hire friendly staff - and stop with your ridiculous policies.