It does a good job of cleaning the carpets and picking up grit and such like from the laminate floors.  However, the suction is not adjustable and so I can't use it as I am disabled.  Luckily, my husband is made of sterner stuff so it is now his job.  The lead could have been a bit longer but, all in all, if you are fit and healthy it does the job.