We have tried cleaning carpets ourselves but had limited success. Allan's team's service is excellent and are amazing. Thank you very much.