I have tried Indian food at a few places in Calgary but this is definitely my favourite.
#1 is the meat quality. Their chicken and mutton is great quality. Spices hand picked, cashews fresh.
They put effort into it and it comes through in the taste! Every time I've tried chicken vindaloo at other places it was terrible and rubbery chicken, or the mutton with no meat just bone and fat. Rajdoot is definitely #1.
It's family run and they import their cooks directly from India. They've had a few changes over the years and looking back at old reviews I can see when they had trouble with one guy - he was fired. They do care about food quality!
They're pretty good about spice, too. Most places don't make food spicy enough for me, so I am happy to report they will do it spicy for you if you ask. Be warned! Level 3 spicy is hot! (I usually go for level 3-5 but maximum is level 3... they can bring extra chillies for you to add if you like.)
Also the takeout / delivery is good, and as someone else mentioned the portions are HUGE.
The buffet is good that's usually what I go for with lots to choose from.
This place is really good for groups, parties, or catering events. They love parties I've heard some stories of good times being had here.
Damn now I'm hungry for rajdoot! Ok guess I'm eating Indian food! (This restaurant also got me hooked on the eggplant bartha so I always try to find it when I eat in other places/countries)