Not enough suction for my carpet, however I should mention that my carpet has long fibers. It does a reasonable job on the floor