Absolutely perfect for my kitchen floors and my little area rugs little area rugs and it  Has great suction.