@Neil546 In Airbnb's wisdom they have given the option for a cleaning fee to be waived but only for stays of 1 or 2 days. This is the opposite of what you want.
The only suggestion is to add a discount (percentage I am afraid) for stays of 7 days or longer that effectively removes the cleaning fee.