I'm lowering the rating a bit now. I stand by what I wrote above but I have been back 3 more times over the last little while (why would I return? because the kids like it - and if you've ever eaten with a kid - you need to consider the peace of mind that them enjoying their meal will contribute to you being able to inhale yours :) )
the service is always slow. Its clear by the average age of the employee in here that they have a very high turnover of staff (the entire staff looks to be about 23 years and younger). This is fine - but just hire more of them and it would go towards speeding up service.
Someone from head office put a comment on here to contact them. I did - and they said they were sending my contact info to Richmond Hill manager to contact me. They never did - and my review was months ago. This screams at me of crappy customer service - they just wanted to have the posting on here making it seem like they were contacting me to 'fix' the problem. How do I know that? I used to be in the resto biz so I still talk to people - and this is a regular trick that is all over yelp!! The only thing that irks me more than poor customer service is when you try to sell it as good customer service!!