TurboClean Pet XL proved to be a reliable and effective carpet cleaner. The carpet cleaner is built to last and has a strong motor. In my experience it is the slightest bit heavy when filled, but that means you can clean for longer without stopping to refill. Plus, the strong suction helps pull up the cleaning solution and mess effectively!