Use it on carpets/linoleum; has best suction since my last Kenmore canister vacuum which was approximately 5 years ago - maybe longer. Because of my age - senior citizen - on/off switch would be much better on handle.