Question: can landlord charge for cleaning?
Answer: Absolutely. While landlords can't charge for tenancy cleaning services contractually, we can still use the deposit to cover any legitimate costs associated with getting the property back to the condition it was at the start of the tenancy (remember, minus 'wear and tear') assuming the tenant doesn't.