Been there a couple of times with a bunch of Indian co-workers. They were not impressed, but said that the place was A-OK, so that is my rating.
I am not a big fan of Indian food, though like to go for it from time to time - and as per my personal perception quality was just about ok. Nothing to do with the level of Royal India, for example.
Service was rather nice, though a bit on the slower side, and it always took a hefty share of time to wait for a bill to be processed. Otherwise the place was ok.