I'm an engineer, I absolutely love well thought out products that works well, and I believe the Crosswave X7 dry/wet vac qualifies in that category. So far I've used the wet vac on our kitchen floors, using the chemical solutions provided, it did a great job, no streaks, with a nice shinny finish. My wife used it on our throw rug in Turbo Pet Mode, it picked a surprising amount of dog hair and dirt, we were both very impressed. We own one of their rug steam cleaners as well, it is also very well engineered, functional and affordable.