I've only paid a deposit once, and I ended cancelling the cruise altogether. I always pay the amount in full. It works best for me since I don't have the balance hanging over my head. I pay it and anticipate having a good time without worrying about the balance. I usually tend to pre pay for the gratuities. When we're checking in, I don't have to worry about the tips because it has already been taken care of.