I've used Allan's team over the last 8 years and wouldn't use anyone else. Excellent service, my carpets look like new.