This company is the best choice for small jobs and huge restorations. Professional, reliable and modern. I have used them for carpet cleaning several times. My dogs really get my light colored carpet dirty. After BAR cleans, it looks new...again...and again. No bad smell, dries right away. Worth the money.