I received this SpinWave SmartSteam Scrubbing and Sanitizing Spin Mop for free in exchange for my honest opinion. I have needed one of these for so long, but never purchased one. I have a multiple pet home; bunnies, cat and dogs. This makes cleaning up behind them a dream. Pet odors are gone after just one use!! I have hardwoods in the majority of my home and never felt like they were getting cleaned thoroughly. This SpinWave SmartSteam mop is lightweight, easy to use. All you need is Water! It has a super long cord that makes it very convenient to use without having to stop and plug to another outlet. It has a digital screen that gives you all of the options for different floor types, etc. There is a large water tank on the back, which is easy to fill and empty. I just LOVE IT!! This would also be great for families with small children! I Highly Recommend this to anyone that wants their floors to feel sparkly clean.