I just got back from this cruise three weeks ago! I had the BEST time. The staff was great! By all means spend the extra money to enjoy the supper club. It was the best meal I had on the ship. The meals in the dinning room were good. I had many meals on the Lido deck as I didn't want to miss any of the amazing scenery.
Pack clothes you can layer. You will need a rain poncho/jacket and a hat. A couple of the days I was in port the weather got into the mid to high 70's.
Enjoy the cruise. I would love to go back!