Impeccable!
The whole experience went like clockwork. The estimator arrived on time. When he returned to do the work, he was on time again. He was extremely careful with our furniture, which we appreciated. The feet of all the furniture were placed on little foam blocks rather that paper or foil to speed the drying. Anything that needed to be moved, was placed back in the original position. When he left, the technician gave my husband and me disposable booties to wear in case we needed to walk on  the carpet while it was still drying. We recommend Excellent Carpet Cleaning without reservation.