Highly recommend power pups. They can clean carpets like no one can. And we have used some of the other reputable companies before