Are towels and/or bedding provided in the cabins?

Yes, there will be one medium towel per berth in the cabin. All berths have suitable bedding, which is changed before every departure.