Got off to a good start when Dave and his assistant turned up at the appointed time. Immediately both introduced themselves and came across as very professional and sought to confirm the scope of work to be undertaken before commencing to clean our carpets. The work was undertaken with enthusiasm at the end of which I was very impressed with the results; our carpets looked as good as new despite some soiling by our dogs. The whole job from start to finish exceeded my expectations and I have no reservations in recommending their services to other customers who are seeking a quality service. J.Croft.