Bed linen (sheets, blankets, pillows) is provided on every vessel. Only few charter agencies provide towels as well, so by all means take your own with you (both beach towels as well as those for personal hygiene).
Kitchen is equipped with stove, oven, fridge, sink, cooking utensils and cutlery.
Cleaning agents, dish cloths, etc. are not provided on board, but can be bought in stores in the marinas before boarding.