I had Tom's clean my carpets when I was expecting my first child because I wanted my house to not only be clean, but to be a safe environment for a newborn. I was really pleased to learn about Tom's. I thought they did a great job. The guys that did the hard work were extremely friendly and quite thorough. Before they finished they lifted the pile on the carpets and it looked brand new! It's definitely more expensive to go this route, but so worth it for your family's health.