I dropped by yesterday since it's starting to get nice and warm in Toronto. I came in at about 7pm and it wasn't busy at all, but once 7:15 hit, it's like there was a bus that came by that dropped off a bunch of Menchie's customers. I really like this location since it's close to my house. The only drawback is that the place is pretty small and there aren't many tables to sit at. In addition to that, there's not outdoor seating. A bit of a womp, but that's okay.
The girl who was working that evening made sure to greet everyone that walked into the door and she even explained the basics of Menchie's for people who have never been to a self-serve froyo place before.
I tried the frozen hot chocolate flavor yesterday since I've never seen it at any Menchie's that I've been too. Lots of snackage at this location and just enough seasonal stuff. Def a fan of this location!