Ambiance is pretty acceptable. The layout can be a little awkward when you are seated in the middle row, separated from the next couple, a foot and a half over, by a sparse potted plant. They should consider throwing up a partition. Maybe even some Indian style drapes. I'm here to chat up my woman, not hear you chat up yours.
I am in no position to question the Indian-ness of the cooks and owners, but they do not serve authentic Indian food, if that is what you are expecting. It is to India what Boston Pizza is to Italy.
That being said, it tasted real good. Their hot is what most should call medium. Still comfortable to eat, but not bland. It's one of my favorites in the area, and I go back once a month or so.
Service is hit and miss. I shouldn't feel like I'm imposing when I accidentally drop my fork on the floor and ask the server for a replacement. You also need to ask to have your empty plates removed if there is anyone at your table who is still eating. It must be a policy they have there. Sometimes I shovel food down at a pretty good pace, and would like some room to rest my elbows when I finish.
I like the vindaloo. If you must try the butter chicken, save it for your second or third visit, because most of the menu options I have had are better than that one.