Go here for take out only and do expect a bit of a wait.
I would say this is more of a take out counter than an actual restaurant. I'd compare it to the Union Station location but on a smaller scale... but at least when you line up, it's indoors.
The narrow layout lends itself to only 2 cash registers being open if you access from St. Clair. If you don't want to leave the TTC system and save on excess fare, there is a separate order counter there but there is only 1 cash register.
The narrow layout doesn't help the cashiers as from there perspective, it can always seem busy even if the lineup is only about 4 or 5 deep. This leads to them seeming stressed out and not always giving you the service you might expect... or a "free smile".
The low ranking lends to the layout, atmosphere, wait times, and friendliness of the staff.
The one thing that McDonald's is known for is providing a consistent food product and thankfully, if you need to come here, you'll get what you expect. If you're in the neighbourhood and you're hungry for McDonald's, this place isn't bad but there is a better location just a bit north at Yonge & Eglinton.