I am extremely impressed with the suction power of this cordless stick vacuum. It easily picks up dirt and debris on both carpets and hardwood floors. The battery life is also impressive, lasting for about 35 minutes on a single charge.