I used them all the time, once or sometimes twice a year. They were very responsive. They did a high quality job. I had two dogs and a cat. I had a white rug. They did a very good job at pre-treating and then treated afterwards with Teflon. I think that made it very easy to clean it going forward. They would always come back right away and clean the carpet if something happened in between cleanings like if one of the animals had a problem or if we spilled something. They were great. Their crew was very polite. They did not have to move my furniture the last time. If it had to be moved, they would lift everything up and take care of it all. I didn't have to touch my furniture or deal with any of that. They were of good value.