I have had Allan's team before and very pleased with them, very very good. Allan's team stands up to its standard. Excellent, money well spent, carpet like new.