connecting with Brent and his company was the best experience I could have hoped for. His pre-service communication was great, he was at my house ten minutes before scheduled, the pre- service consult made it clear what my needs were, he explained the product, the technique and, the benefits/expectations. I am totally satisfied with the way my carpets and upholstery came out and extremely happy with the short drying time. Brent was professional, polite and, respectful of my property! Bottom line...I'd use him again in a heartbeat!!