I have never sailed on holland, but on carnival you can use your room key which is hooked to your spending account and take money from it. It also gives you points and when you reach 1000 points you get ten dollars free. You dont have to use the card you can just use cash if you want. The nice thing was you didnt have to cash out to change machines. I won $300 and so i put it in my players bank, then i just played off that money for the rest of the cruise. You select how much you want to transfer to the machine.