I used to live in the area, and would come by for 24 hr drive thru when all the late night places are closed. This location is always busy, yes even at 4am in the morning.
Nice decor. The golf theme fits well with the golf course nearby in Markham.
As for the food ... well, it's McD's so what do you expect.