I take my kids here for a special dinner about once a month. (For some inexplicable reason my wife doesn't like Indian food.) My daughter has her favorites, but my son and I enjoy experimenting with foods we've never tried before.
The servings are generous, the ingredients fresh, the owner is friendly and, overall, the dining experience is quite simply among the most enjoyable one can have.
The restaurant is tiny. If it's a Friday or Saturday, you'll need a reservation. But -- and I can't stress this enough -- this place is probably the best Indian restaurant in southern Ontario.
Best of all, the prices are reasonable, too.
I'm lucky to live just a block away from here, but I'd gladly travel for a while to enjoy food of this quality.