Usually your stateroom attendant will fill your ice bucket at least once, if not twice a day, at least that's been my experience. Room service will bring it also, no charge, you may want to give a little tip if they go out of their way to get it. Have a great cruise!