I have only had this for a few weeks but so far I love it! It's easy to use and seems to do a good job cleaning my floors. My kitchen floor gets pretty dirty since we come in and out our back door the spin wave does a great job on the dirt.