Personally I was really unimpressed. I went with a large group and we all had mixed reviews.
One person loved his butter chicken. The food overall was ok. The menu was a little weird and not that extensive. The waitress tried hard to explain 'how it worked' but was very annoying and just made us all more confused.
I have been to India numerous times and really none of this food is anything you'd actually get on the street. No samosa, no dosa, no proper chaat, no pani puri, etc. the name is incorrect.
I'm not sure why this restaurant has had good reviews.
I won't return.