I have been here with my office team twice and both the time it was crowded. We had made advance booking but we still had to wait for almost thirty more minutes.
Talking about food I found starts good but surely not great. They serve starters on table and main course is buffet . Main course is also quite decent . must try items include their live pasta section and their deserts .
I really love their desert varieties. Must visit if you work in Powai;)