I like this vacuum and am glad I purchased it.  The price was good and for hard floors it it easy to use and is quite powerful.  One complaint that I do have is that because of the bend in the hose handle sometimes clogs occur if you accidentally vacuum up something like paper or large pieces of something.  It is hard to clear it but the suction hole in the handle helps enable you to "fish out" whatever is in there.  I wish that the handle was not bent.  It may make it easy to hold but the tendency for clogging is greatly increased.  Other than that I have no complaints.  You cannot beat the price and for hard surfaces it works better than any upright I have owned.  For the carpet in my bedrooms I do use an upright for so I would not suggest using this for plush carpet. However it does work well on area rugs and low pile carpets.