This vacuum does a good job picking up light (in weight) debris off of hard surface floors; however for things like small grit/cat litter it does not have the suction to readily pick them up. The plastic tube connections are also constantly coming apart. Very annoying to have to put the pieces back together several times in a short time span.