Used this product for a whole home everyday vacuum. It performs well on carpet, low and high. It sucks up all kinds of hair and dirt from the carpet, even after just vacuuming with our old Shark. The only down side is when trying to vacuum tile or our hardwood. It works ok, but pushes a lot debris around, making it hard to quickly clean the hard surfaces and requires a few strategic passes. If used on carpet and soft furniture it works great.