I visited this place a couple of weeks back with my family for dinner and it was incredible to see huge waiting and a massive area the restaurant posses.
After waiting for 45 mins we got our table. We order punjabi and mini pav bhaji. Well mini pav bhaji was a spoof for us. It was OK but not value for money as they served small pieces of pav with little bhaji in it.
Punjabi was good. everything was served hot and fresh.
Service was good but as it was crowded one cannot expect 100% attention to your table. Ambience was great and huge as said earlier. This restaurant is suitable for everyone.