Ali Baba's is a chain and each location varies immensely in terms of quality, size and service. This location seems decent despite being surrounded by lots of other take out and cheap eat options.
I had a chicken schwarma with all the fixings. It was about a 3/5 on the shwarmometer.