I've been here 3 times, and to be honest only once out of those three times has it been a purely pleasant experience, and all three of those times I've received a notable helping of attitude from the staff. The attitude ranged from the time their interac timed out and it was unspoken-yet-detectable that the cashier blamed me for it, to hostility over me asking for a doggy-bag to take the rest to go. There are other places to eat in the neighborhood, and this place has a palpable lack of enthusiasm to have your business. The roti's are HUGE so expect to take away half of it, but don't bother asking for a little extra sauce on the side. They won't even let you pay extra. They simply won't allow it. The food is good, but I've honestly had a better Indian style roti, but their spice ratings are misleading. I can handle extra spicy food in most cases, but their medium spice was nearly inedible to me.
Conclusion: Above average price, average food. Unpleasant past experiences.
Recommendation: Find a better place to eat