Great suction for a lightweight vacuum - run time at least 20 minutes. Easy to empty the container. My home does not have pets right now, but like using a vacuum that picks up fine things like hair and dust. It is amazing the amount of very fine dust that it collects. I am using it on high quality vinyl floor planking and low pile indoor/outdoor rugs.