SpinWave has been great. We have hardwood floors and the SpinWave has made it so much easier to clean our floors.