I have been here several times and the food has always been very good. My last visit was with a group of 35. This was no problem for this large restaurant. The wait staff was great even with our multiple checks and kids spread out over two tables. Everyone in our group enjoyed their food. The building itself it really neat. There are several levels, balconies, river views, etc... You don't want to miss this if you are in the area.