I wish I could give a better review but, unfortunately there are more cons than pros. When the techs first got to my apt, I received a call from their main office saying I would need the pet enzyme cleaner in two rooms. I did have 5-6 small pet stains from my new puppy that I was unable to get out on my own but it certainly did not justify $60 extra for two rooms. They were centralized in one, small area, basically a hallway. I declined. I was then told that the pet odor would be intensified when the carpet got wet from the cleaning if I didn't get the enzyme treatment. I still declined as I figured they were there to clean my carpet. When I got home, I was inundated with a strong chemical smell. Worse than any other carpet company I have ever used. It proceeded to get worse throughout the night, making my eyes burn. The worst part was when I took my shoes off and the carpet was soaking wet. I figured it would be damp but not as wet as it was as though it was a rushed job. The only positive I can give is that my carpet is very clean and they got all my stains out, as far as I can tell. May need to wait til September when it dries.