Very good food, which is always a good start. Service is usually impeccable. Sometimes not so busy, and being such a large restaurant this can detract from the atmosphere. Catch it on a busy night and the place buzzes. Heavily recommended is 'paneer'; Indian cheese dishes.