This corded vacuum has great suction power. It can be used to clean both carpet and hard surfaces. I love how it can be maneuvered easily. It picks up hair with its hair wrap feature, and the hair can be easily removed while cleaning. It also has a self detection mode that detects the surface it is cleaning and adjusts the suction power accordingly. One feature that I love is that it has an odor neutralizer cartridge, which leaves the carpet smelling really nice. You can also detach the hand vacuum to clean the sofa and upholstery really quickly. Overall, I like this vacuum's performance.