I had Crystal Clean come out and steam clean my carpets, when they left it took a day for my rugs to dry and they smelled worse then before!! I will be going with someone who has been doing steam cleaning for years that runs their machinery from their truck next time!