I've been going to Maggie's for a few years and it is my go to spot for brunch, but only on the weekend. While I find the weekday staff friendly enough, the service was not as good and food was undercooked or generally low quality. I've been to Maggie's dozens of times on the weekend and never once has the food been subpar. The veggies are always fresh and the service is pretty standard for Toronto. Go on the weekend.