My friends have been renting a house for almost 5 years. They are the perfect tenants - always paid rent on time, looked after the house, shoes off when you come in, cleaned it well etc. etc. They did not kick up a fuss when landlord spent ages getting roof fixed. Anyway, now the estate agent doesn't want to give them the deposit back for what I think is reasonable wear and tear. Apparently (she said) after years 'wear and tear' kicks in, and they are 2 months off that. There are no stains on carpet etc. but obviously it doesn't look brand new. Nothing at all is broken, other than a small patch of paint on one wall where they put bluetack and it came off. This is a 3 bed house in London, so I don't know what the rent is exactly but I would estimate over 1K. The deposit is a month's rent. Agent knows my friends are really nice pushovers so I think is playing them. What should they say or do?