I replaced my spin wave with this. It's great. The charge lasts long enough for me to do my main living area and kitchen. The self clean function and rug spot cleaner function are awesome!