I go to Ali Baba's intermittently when I have a craving for shwarma or felafel. Their food is mediocre and geared towards poor-quality low-price end of the spectrum. Service is okay and the store could be a bit cleaner.
My other critique is about their daily specials promotion. These promos appear cheap but are not good as they sound (obviously). Take the tuesday special for example - 2 felafels for the price of 1. They will use only two felafels instead of three per sandwich and use other condiments sparingly as well. I understand that this is a marketing tactic but it's misleading for sure.