Fabulous food ... should I go on? The chef here has clearly had plenty of experience in cooking Indian food, but he is also confident about trying new things (and luckily for us, he has superb taste). I have never had better eggplant (sorry mother-in-law!!) and the fresh bread is insanely good, both the naan which is served free with buffets, or even better, the paratha - it actually melts in your mouth. Cheese dishes are cooked to perfection (no rubbery tasteless paneer here), and dishes are garnished beautifully.
The service is equally five-star-worthy; the co-owner serves with calm professionalism, neither invisible nor getting in your way every two minutes. He is aware of what his customers want, and when they want it, and he brings it with a smile and a flourish.
Buffets have already been mentioned by many - and yes they are as awesome as everyone says. Ridiculously good value, and the quality of the buffet food is not compromised as it can be with other restaurants. We spend $8 per head on lunch buffet, which is remarkable considering this includes fresh naan, salads and dessert, plus various tidbits such as pakoras and papri, and a solid range of vegetarian and non-veggie dishes. For dinner from the a la carte menu we spend around $35 (two adults and a child); for food this good it's definitely a bargain.
Ambiance could be improved upon, though I'm happy that I can take my young son and not feel out of place. Someone else mentioned that the restaurant has a neighbourhood feel to it (an accurate comment), and that suits us fine. The seats are comfy, and the tables and dinnerware are always spotless.