Yes, it is very hard to complain at those prices. My biggest problem was the menu selection, but I left it too long booking for a trip at peak time - seafood doesn't suit me, but I'm a fussy git - the others loved it. Even then, there were a few dishes that I would eat, and I had more food than I needed. The July trip there was such a huge selection of food that I love, but I was too full to try a lot of it.
I'm not a drinker anymore, but my son truly put the free-flow to the test, and is well and truly passed. You'd soon learn to save your legs by booking deck 2.
All of that plus live cabaret and a river trip as well.