We got three rooms done with pet odor treatment. They did a good job. Most of the problem areas came out great, the few that did not, I understood before he started that they may not lift all the way. He explained everything very well. The only reason I gave a "good" rating though was because I asked if they were going to clean off the baseboards of the rooms they worked in and I was told they would. After the carpet dried I walked through and noticed that the baseboards did not look like they were touched. The carpet also took a very long time to dry, no fault of theirs, just something I noticed. I used a 36" garage fan overnight in the living room and it helped a lot. Overall, I would hire them again.