WoW ! What a vacation to look forward to. Congrats to you on to be able to do this.
The guys have pretty well covered it. But... If you do get in a bind for some clean clothes, most of the new ships have self service laundry mats on board . We only use them if we have to. After-all, your on vacation, who wants to wash clothes? LoL !
Hope you have a great cruise and a wonderful vacation;