As a Landlord my experience of Haslams has been without doubt the worst letting agent I have ever come across.
Their major failing is that their property maintenance department is managed in Cyprus - so when you have an issue it is impossible to get anybody to attend your property to see for themselves the issues.
Their reviews on the condition of the property are less than encouraging due to the lack of information obtained and provided. When you have issues they have a great habit of passing you around the business with nobody wishing to take responsibility for any issues.
Contractually they are extremely weak - my experience is that you need to fight every step of the way as they do not support the landlord or indeed the tenant. Our tenants actually came to us direct due to the difficulties they had trying to get Haslams to respond.
All in all a terrible experience and a very time consuming one - not something that you expect when you pay them a management fee. Be warned whether you are a landlord or a tenant - the experience is not a good one.