My wife and I have gone to this restaurant several times for dinner (with and without friends). The food has always been good, but the service is really what keeps us coming back. The staff remembered us on our second visit and always make a point to make us feel welcome; almost like a friend.
I can't say that I was ever a fan of Indian food, but it's not hard to find something tasty on the menu. Great appetizers, entrees and interesting deserts. Drink selection isn't the most expansive, but we've never gone thirsty.
Advice: CALL AHEAD!! Every time we've gone there (during the week, Friday nights, weekends) it is always busy with a line of people waiting. Times that we've forgotten to call ahead, we've had to wait approximately 30-45 minutes. The dining room is small and waiting area even smaller. So, call ahead.