Terrible and Inconsistent. Been there 3 times. I tried to like this place and gave it a chance. The 1st time was ok. The 2nd time the service was terrible with the hard sell to buy the more expensive options on the menu. The 3rd time they tried to rip me off!! Unbelievable, in this day and age, especially at Yorkdale mall. $8.50 for a roti is a fair price but when the server only gave me a single teaspoon of topping on a huge bread roti that's when I said stop. Serious rip off. Complained and walked out... so did the couple behind me after witnessing what had happened. The servers looked stunned but what did they expect. These people need to learn customer service Canadian style. I would avoid them for a few months until they get their act together.