I live in a multigenerational home there's grandparents and great grandparents and Gand children and pets so finding a good carpet cleaner has been top of the list for a long time. Finally l tried the revolution hydro steam pet from Bissell and hey presto I can clean up efficiently anytime with great results.