I have two dogs at home and the regular deep cleaning of my carpets is a must. However, this is a lot of effort and I simply do not have the time to do it. I hired this company to come take care of my carpets once every two months and I have to say I am very pleased. They never miss appointments and they bring amazing results.