This vacuum is very handy, it is lightweight and multi purpose. The vacuum itself works good for small rugs and carpeted stairs but I was not too impressed with it on our hardwood floors as it seems to skip and push debris instead of picking it up. The handheld portion works pretty well for picking up small messes around the house and in the cars. Overall a good product and would get 5 stars if it had more power in the upright vacuum position.