Me and my Fiancée have been going here now for the last two years, and never had a bad meal or service. I've worked a fair bit in India and the food is as close as I've ever had to being back there. Restaurant is always very clean, and service is usually pretty efficient too. Well recommended for anyone.
(And my friend who is a bit of a foodie now won't go for dinner anywhere else when he visits us!)