This is cheap and not worth it. I bought this based on reviews and especially those comparing it to the rainbow. Do not buy this. The hole that sucks up dirt is small and has to be on top of whatever youre picking up. Its super hard to move over carpet and pulls up so much carpet fiber if I keep using it Ill need new carpet. I bought this and was super excited and Ive rarely been this let down. Im unable to return do to being an open box item so Im going to throw it away as its not even worth giving away.