Been coming to this location since day one of its opening. Over time it has gotten really crowded and cleanliness has taken a downturn. I would still give it an average rating considering it's the consequence of being in a busy area serving so many people in Markham and overall everything is function and sufficient.
The deteriorating cleanliness is no excuse though; with added members I'd expect management to increase repair and maintenance spending.