We have a huge golden retriever and 2 kids all of which bring in dirt and mess to our house. Our basement is carpeted and we have several area rugs that need to be cleaned frequently. This does the job quickly and efficiently. Looks like professionally cleaned!