Have always used Allan's team as have always been very happy with results but was extremely happy with this clean as the carpets came up like new ! Amazing.