First of all, this place has horrible service. When you enter the door, the server (who is across the restaurant from you) points at a table where you should sit. No "hi, hello, how are you?" or anything like that. You take your plate and head to the buffet, which happens to be right next to the counter where you pay and is often very crowded. More than once I have spilled my the contents of my plate because another patron who was paying their bill backed into me.
One major problem: The buffet never has enough naan. No, scratch that. The buffet never has ANY naan. It drives me CRAZY! And when you tell the waiter, he just grunts at you.
The butter chicken is ok, kind of sloppy and thin. As for "40 item" buffet? Ha! I would say there are maybe 5 or 6 indian dishes and the rest is cold salads. One thing that also bugs me is that their dessert options suck. You either get watered down custard or, on a good day, bland rice pudding.
So after getting your food, you take your naanless plate to sit at the table the waiter has "instructed" you to sit at and you find your seat has a gaping hole and the table is lit by a weird dangling blue light which makes your food appear highly unappetizing. Sometimes the waiter will come and wordlessly pour your water or, when he's feeling particularly energetic, remove your dirty plates. There seems to be a shortage of staff here, which is not a good sign. Either they pay their employees crap or treat them like crap. Either way, the lack of employees equates to lack of service.
Oh and one more thing. If you have the misfortune of having to use the washroom when you are dining here, I would suggest holding it. The washroom is dingy and looks like a place crack addicts would go to shoot up.
All in all, it's a bad dining experience.