The unit is well-made and works well on both carpets and furniture. The cleaning solutions are very effective in removing stains and odors. Slightly heavy for senior citizens to assemble and push, but the quality engineering is well worth a bit extra effort in this regard. We clean up after both dogs and cats. Very pleased with my purchase.