Been here twice now. I'm sure I'll go back as I live in the area and the joint is funky and low key. In terms of sexy-ish places to go near yonge and lawrence we're a bit strapped, and milagro fits the bill. Food is delicious. I have no clue if it's authentic, I've never really had Mexican food before and I've never been anywhere near Mexico in my life. The reason for 3 stars is when I first placed my drink order it took forever and a day to come. When I asked for it one of the servers sort of scoffed and told me "of course it's coming!". Um....I placed the order 10 minutes ago, and you only have 3 tables going. I want my tequila, gosh darnit. Also, the temp is a bit chilly, especially when you're coming in from a brutally cold winter day and want to warm up. Finally, they tend to seat patrons sort of oddly. Me and my date came in and the host wanted to put us at a small table in the middle of the floor when all the nice comfy booths were open. The first time I went it was a slow night but everyone was seated right up next to each other. Small but noticeable things. Anywho, I really enjoyed my time at milagro and will surely be a repeat customer, just hope these ticks in the experience are not the norm.