I have visited this place two times in recent times and planning to take my children in near future.
Food quality and serving is really nice, actually so nice that you will find difficult to control over eating.
Staff dance on train songs is quite entertaining and they also play songs as per your wish, specially if you are celebrating a birthday.
Menu is quite extensive even for vegetarians.
Above all its value for money.