Bill was the first to respond when I posted my request for someone to clean the carpets in my new house. He was available on my schedule, meaning, as soon as I got the keys to the house I could call him and he would come over--Monday night, Tuesday morning. He was here within 30 min. after I called, and he brought all his own equipment including fans to help dry carpet under heavy furniture. He is quick on his feet and took the stairs like a gazelle, moving fans for best advantage. He did all the right things to help the carpet get dry by Friday, knowing our furniture would be delivered in a few days. Just before leaving, he went back to each room and raked up the knap with a rug version of a leaf rake. Everything looked fresh and I am pleased, knowing his process cleans the rug fibers right down to the backing. I definitely will hire him again.