Today we can only charge a cleaning fee that pays the cleaning at the end of guests' stay.
When a guest books for longer periods (various weeks, or months) Airbnb should allow the option of charging a weekly cleaning fee. It happens, otherwise, that we find the apartment rented for long stays in extremely dirty conditions because not all guests (actually very few) keep the house clean.