Another thought:
Check your bill daily!! I had a couple of issues with my bill.
1. At Animator's Palate, which was Pirate's night, the servers were offering milkshakes in a collector's cup for the kids. Our server offered, and of course, I asked how much it would be. He said no charge, and offered me one too. I wouldn't have actually paid for those, considering I could go to the ice cream station and make my own if I wanted one. So anyway, the 2nd day, I checked on my bill, and there it was, I was charged $13 and change for them.
I went to the purser's desk and explained the situation. The supervisor wasn't in, but she said they would fix it and call & leave me a message on the stateroom phone. Next day, no message. So I went back to the desk, still no help, she said she will call. So the morning of departure, the final bill showed the charge removed, but no one ever called me.
2. At Castaway Cay, they had a BOGOF drink special. I went to the bar & asked if it included non-alcoholic drinks. He said yes, so I got me & DD a drink.
On that final bill, I was charged for both. I was too aggravated by the first issue, that I didn't even bother.
I know most people would probably not even bother with it, but to me, it's the principle. I don't like to be over charged or mislead.