@Paul1809 of course it is fair if you think that it is necessary for your listing. Some hosts like myself include it it the total price and others add it as a separate fee but it should always be calculated into the price. Even if you clean yourself, your time is worth money. You should check out the competition, for example in my city nobody charges for cleaning fees separately so if I charge that would be off-putting even though the total price would be the same. Also about other fees, it depends what do you feel you need to charge extra for, but if you think it couldn't be done free of charge you should add a fee.