This is the best carpet cleaning company I've come across. They have cleaned my carpets many times usually after my dog has had an "accident" but I also use them to freshen up my carpets a couple of times a year. They specialise in sanitation cleaning for people with pets. There are many reasons why I am so impressed with this company, they are so friendly and helpful, they strive to do a perfect job and the carpets are dry after only one hour. What can I say they're WONDERFUL!!!