This is my favourite Indian restaurant! And the only reason it doesn't get a perfect score is that sometimes the service is slow. Especially, when we order tea-- I don't know what it is about getting tea but it has happened to me about 3 times.
The atmosphere is decorated superbly! And almost gave me interior design fever. It almost looks like you've walked into a luxury hotel. There are items that look handcrafted and it is done in a tasteful India motif.
The crowd is definitely for families. And that makes complete sense because it is in the middle of the suburbs. The neighborhood should be dubbed Little India because you are surrounded by other Indian stores from meat shops, butchers, jewelry stores and clothing stores.
The food is really good and plentiful. I always make sure I have nothing else planned for the rest of the night when I go out to eat at Nirvana because you will be in a food coma! There are tons of vegetarian options to choose from (which is common with Indian delicacies) and the meat dishes are amazing as well.
My friends and I chose to do the buffet-- and we probably sampled everything that was there to offer. From the salads to the naan, the butter chicken to the curried lamb, and the dhaal (lentils)! I left completely satisfied and probably about 5 pounds heavier.
If you're worried about the spice-- you can throw that out the window. Everything spiced to perfection. Nothing too hot or too bland. I found everything really tasty.
I've heard great things about the hall located in the basement, but I have never attended any functions there. I know they have seasonal parties like New Years Eve and such, so I might have to check that out. I would definitely recommend this restaurant and wearing any not too constricting--- because you gon' eat a lot!