I bought this vacuum to mainly use in my kitchen, but it surprisingly also works fabulously on carpet!  The suction is a lot stronger than I expected. The vacuum itself it very lightweight. My 5 year old loves to vacuum with it!  It snaps together easily and the cord winds up for storage. Definitely recommend this one!