I have used Ultra Touch for about a year now. They are amazing. There first time cleaning was fantastic! I used to clean the house almost every weekend and thought my place was pretty clean. When I came home after the first cleaning I was so impressed. They did a great job. Every three weeks we have them come in and clean. Everytime they do a wonderful job. They also work well with animals, we have a dog and 2 cats. It's so nice to come home to a spotless house!