Cleaning carpets in entire house. Truly sucks up cat and dog hair! Only disadvantage is the weight! Very heavy, but definitely does a great job!