Overall I think the price is right for the quality. The part that vacuums up the floor is a little strange, but it works. The connecting piece of metal to the plastic hose is not good. I have to hold my hand there to keep those two pieces together. That really stinks. I wish there was some thing that connects those two pieces together so that you don't have to hold them together otherwise the metal keeps falling off. But, it's very light weight and moves around very well. I can even get my five-year-old to help me vacuum. It's great for floors that are not carpeted. If you have lots of carpet I would not recommend getting this vacuum for carpets. You really have to hold both parts and it's a pain.