I have visited this restaurant only once with my colleagues. We were a team of around 20 people and planned to visit this restaurant since we were unable to get that many seats on a short notice in other restaurants that we usually visit. Few things that I would like to mention:
They cant handle servicing those many people at a time. For the starters to be repeated, we had to ask multiple times and the waiters didnt serve them in ample amount. It was as if they were serving a child.
The food quality was just average, although the ice-cream counter was good. You can mix different flavours and ask them to create ice-cream of your choice.
Towards the end of our lunch, we saw a small cockroach roaming around on one of the tables which was an absolute turn-off for us.
I am not sure if this is the case all the time or was it because our group was large. But overall we were unsatisfied with the visit and never planned any other team lunch at this place. Personally I never visited this restaurant again.