Please steer clear of them.
They are slow to produce contracts, they charge excessive fees for the slightest amendment, (£50 to change a name on a word document); they will not answer phone calls or emails; they are incompetent to the point of lunacy and then attempt to charge you for their own incompetency.
They are surly, arrogant and dishonest. I was told three times in two days that monies I had transferred to their account could not be traced and therefore they would withold keys to the propety. As a result I handed over credit card details and incurred extra fees. I was then told it would take two weeks to return the funds I had paid twice, unless, of course, I paid extra fees to have the money transferred more quickly.
Don't bother complaining to the manager - she's the worst one there.
By way of contrast the landlord verified within two minutes that the monies I had transferred were, indeed, in their account and arranged a same day transfer back to my account at no cost.