I agree. I've been dealing with one regularly with my current flat and finding a bigger 2 bed one as I have a baby on the way.
I had to pay £350 in credit reference fees, a signing on fee, 6 weeks rent as deposit and the month in advance when I got this place. I'd have been here 2 years in...