I have used Speed Clean Carpet Cleaning for the past 10 years. During that period of time, I have had my carpets cleaned every year and my upholstery when needed. The cleaning always comes out so clean and fresh. My family and friends always ask me who do I use, and I always recommend your company.