I buy this vacuum about 5 month ago and be please with how it be work so far . I use it to clean my apartment which have a mixture of carpeted and hard floor . it be easy to change brush height when go between the two floor type , and also when go from the floor brush to the hose . there be enough hose attachment to handle any tight area the main vacuum can not reach and also any cobweb in the corner of the ceiling . these attachment also work well if you need to clean you car or any upholstered furniture . I do not have any pet , so I can not comment on how it perform with pet hair . overall it be a nice , versatile vacuum for any routine cleaning you need to do .