This does a great job picking up all kinds of dirt from my floors. It's powerful and works well on my hardwood and tile floors. I have cats and a toddler, so I have plenty of messes! Because of the pets and baby, I try to avoid harsh chemicals as much as possible and the steam sanitizing feature is amazing! The CrossWave HydroSteam makes cleaning my floors so much quicker than what I was doing before. And I love that it self-cleans so it's ready for next time. My home is cleaner and I'm spending less time cleaning it! Thanks to the Stellar Product Testing Panel for providing me with this wet and dry vacuum.