I will only use Absolute Carpet Care to clean my carpets. They were able to schedule cleaning to fit my schedule and arrived well within planned appointment time. My carpet was very dirty but after Absolute performed their cleaning it looks brand new!