I can mainly attest to the ability of this place to provide semi-off the shelf catering solutions. We host a party annually for Diwali, and usually have Naan and Chicken Tikka ordered from this place as appetizers and bread (we make the other stuff ourselves for the party--its part of the fun). The Chicken Tikka and Naan are delicious and the service is great. Regardless of who picks up the food, the owners usually invite the picker upper to enjoy some tea with them. The people who run this place are lovely (the past few years have been tough with the demolition of St. Francis Hospital in front of them and the construction of a new Children's Hospital they have lost virtually all of their lunch traffic--construction workers not being the usual target market for Indian food joints. Now that Children's is coming back on line, I expect them to reap the benefit. This is a great place with very nice people running the place.
As far as decor etc. Do not expect too much. Upscale Indian is still restricted to a few cities like New York, DC, Chicago, and San Francisco in the US. My personal experience with upscale Indian is that you will in fact get delicate flavors, fusion and some interesting dishes...but in my mom's words, you will also get "Indian food for the faint of heart."