@Terrence17
For "long term stays" i always ask the guest what they prefer.
Most of them are happy when fresh bedlinen is provided once a week and then they do the change themself. Or some guests let me know in advance everytime they like to have fresh bedlinen.
Same for towels, provide some sets and they can let you know when running out.
Cleaning: if it is just a room, most guest are happy to keep it clean themself. Shared spaces, bathroom etc : You need to clean it reguraly, but it depends on usage how often, you will find out by experience.
It also depends on the usage by the guests, some take 3 showers a day, others once a week ;>).
Offcourse it also depends on the pricelevel and qualilty of your accommodation: higher means als higher expectations from guests.
Hope this helps,
Emiel