I guess it depends on the person you are dealing with and the company... But... We have had two issues here, because we rented two flats... Which means we have had an issue every time we have rented. Sigh.
First place, in Brighton, they tried to keep our deposit - And they had NO reason too. We waited two months and they never returned it to us. I called several times, and eventually they told me the apartment needed new floors. New floors? We were in the flat for 6 months and there was nothing wrong with the floors when we moved in or out. They said, "The floors need to be replaced."
We talked about it, me and the hubby, and came to the conclusion that they were insane.
I called back, and (as my hubby says) 'Went New York' on them and... we got it all back.
Every penny. Within 48 hours.
I started telling them I had already talked to a lawyer, and we were in the process of filling out the paperwork to sue them, and I was going to the local paper, and they were doing a story... All untrue. They gave us the full deposit back.
Second time was when we moved IN to the place we have now. They rented to us, and told us that this flat came with a private shed in the garden for storage, and that we had our own parking space. Neither were true. The parking space is officially 'whomever gets it first' and the shed is SHARED.
So, same thing... 'I spoke to a lawyer' and blah, blah, blah... I told them it was illegal to tell us we have a private shed and a private space - false advertising - and now we had to rent additional storage...
We got all but the credit check fees back from the letting agents. They refunded over 400 to us!
So, ummm... Maybe consider trying 'going off' on them about how you are going to sue if they mess with you?
My hubby says "English people do not go off on people so they freak out and back down when someone does that." (No idea if this is true, but he laughs and says that!)
Letting agents have a very bad reputation in this country, and there is a lot of talk about how they are going to be passing laws to regulate them.
Based on my personal experience, and this is ONLY personal experience, if you demand to speak to the manager of the branch, and you have a big GO at them, they back down fast. Mind you, it was only two companies, but it worked both time.
I mean, it sucks to have to go off on anyone for any reason, but, it worked.
This is all most likely bad advice... But, it is my experience, and my story of getting money back from letting agents.
It is what I did - and it worked.
My hubby also said that the moment people hear an American saying they will "SUE" they believe them, because people think Americans sue for everything. I thought that was funny! He was teasing me, but it might be true! LOL!
I hope it helps you, and feel free to ignore it all if it is not your style!
I'm just trying to help...