If I could give this a hundred stars I would.  This product is amazing if you have pets and kiddos.  My floors have never been cleaner.  It is not noisy  and it’s user friendly.