@Cathy513 Most hosts provide clean linens and towels every week. A few more often. It is probably best just to dole out the clean linens and towels at whatever interval rather than giving all at once. Some guests will use all the towels in a week then ask for more.
As to cleaning, some hosts like to provide a quick clean for longer stays to allow them to see how the space is being treated. Many offer it at a nominal charge. I would not trust that the guest will launder my towels and sheets to my standards, but I do offer laundry access (including soap and dryer sheets) for those guests staying more than 4 days.