I've never considered a 2 week stay to be "longer term" because with my location and the reason guests come here (beach town and most guests fly here internationally, they are coming for a vacation) a great many of the stays are 10 days-2 weeks (which is my max stay, although if I didn't have another booking right away, I'd let a nice guest extend).
I never clean during a guest stay, or enter their space (private bedroom and bath in my home) and offer clean sheets and towels after a week, altho guests are told to ask if for some reason they need more. I offer to remake the bed, but all guests have said they are fine with doing it themselves, which tells me they like their privacy. If a guest stays 10 days, I'll offer the linen and towel change after 5 days. 2 bath towels, a hand towel and washcloth is what they get. There is a broom and dustpan and some cleaning supplies in the guest bathroom if they want to clean anything during their stay, but that's up to them. I know a lot of them do sweep, because there ends up being so much sand when they come back from the beach and it's not nice to walk around on with bare feet.