Overall this was a good cruise.
The food was good on the Lido deck and excellent in the dining room. Our wait staff was amazing. I mentioned I had never tried caviar before and they brought me a huge cupful of it. I didn't try the supper club. I would have liked more day to day variety on the breakfast buffets. I didn't get to try the dining room breakfasts. Room service was good, but a little slow.
There was lots of entertainment on board, so much that I couldn't get to everything I wanted to.