Pinnacle Carpets is a great place to call if you need your carpet cleaned. Although they do sell & install carpet also, I have only had them stretch and clean carpets for me. They do an excellent job with cleaning, making sure that fans are on, and the carpet is almost dry when they leave. They also leave you with a bottle of carpet stain treatment to use in between cleanings. Great job, great service!