This McDonald's is great because there is tons of seating on the second floor, the cashiers are fast, and now there are 3 self serve kiosks that are very intuitive. The staff are well coordinated and reasonably friendly. Best time to go is before 830 am if you don't like crowds. I always laugh to myself when I eat there because every other customer seems to be in the same situation or life stage as me. Perhaps that's why it's so comforting.