I recently went to Village of India in Mississauga. (Eglinton and Tomken)
They only have a buffet and it's all vegetarian. The food was really good! Spicy as Indian food should be. It also seems less oilier than other places I've been to.
The best part of the whole meal was the naan! You order it separately and you can order onion or plain naan. They bring it out hot and fresh for you and they are really delicious! The onion naan looks like pizza! It comes with chopped up onions on top.
My family always comes here for Indian food in Mississauga. We also get takeout for dinner parties and the food is always consistently good!