I am a firm believer that this place has ruined every other Indian food spots for me.
I've been here a few times now...and have found that the service and the food were both excellent. The moment you enter you're greeted and water is brought to you. People check with you ever so often to fill water and to ensure you have all you need.
I always end up having a great time here.
Word of caution is that the food tends to be a bit "spicy" -although I think that is how it should be. The portions are just enough so that you can share with a friend - which is a handy thing when you're all new to Indian food and are scared to order a whole dis to yourself.
I particularly enjoy the fact that whether you sit outside or inside, you have a sense of privacy - it's dim inside and the tables are well spaced - and from the outside, the restaurant is far enough from the street that you feel removed from the bustle of Bloor street.