If you have self-control issues and really like people - Stop. Take a deep breath and practice with me. "No Thank You." Did you do it?
My plan for next time - yes I'll be going again - is to pre-book everything. I will not take debit or credit cards. Gasp! Now come on - this is fun.
Deposit cash in your onboard account. If you have your excursions and photos pre-paid - you can relax and not freak out when the credit card bill shows up.
Perfect location - great for the 4 of us girls. Bigger than you'd think! TV is almost impossible to see on the bottom bunk with the top bed down but who needs that?!