Hot, steaming and fresh are the words to describe this establishment. Their rotis are some of the best that I have ever had. Their rice dishes are pretty good too, particularly the butter chicken. They don't hold back on the spices either; the most we could handle was medium and mild. Portions were a little over the time. I found it amusing that when you request for a container to take the left over home, they provide you with one that fits your leftover perfectly... which makes me believe they are very aware how much you can eat in one sitting. lol
The only downer was their samosas. They were pre-fried, and they reheated it by nuking it in the microwave, making the outside crust soggy. And nobody likes soggy samosas. Yuk.
The atmosphere was kind of dingy, but clean enough. The basement washroom was a little suspect, so I never used it. Service was prompt and attentive though.