I have eaten here many times.
It is rare that you see a restaurant that offers both North Indian and South Indian cuisine.
The South Indian dishes (dosa,idli,etc.) are well cooked, the meat dishes are also well made.
However, I am not a fan of the assorted meat dish.
The masala tea is also very good.
Overall a very good place and I highly recommend it if you are in the South Etobicoke/Mississauga area.