as the title say , for the price this be a great vacuum . my wife and I have a 2000 sq ft house that be mostly hardwood with some carpet . it clean on both nicely . when we get the dog she want , or the kid we both want I think we may upgrade . I might be totally underestimate this though . I have yet to see how it handle pet hair , or how messy my future kid will be . plus : the canister be easy to clean . there be a adjust knob for the floor type you be vacuum . lastly , I have not have to use the add piece because simply remove the house have prove sufficient for pick up anything the base can not . the one negative I can think of ... as with most vacuum the cord be a bit of a chore . all in all , it be cheap , it work . Great for light vacuuming and possibly more .