I bought this because it had many rave reviews and it was cheap. The first feeling you get as you assemble the vacuum is that it feels cheap, however it's simple to put together and has very good suction.. enough for the vacuum head to stick to the floor! I use it on my laminate floor and on rugs (a push of a button will switch it to rug mode). All the functions are simple.. I just step on the power button to start and it will click on or off. Overall the vacuum is very light.. the parts are light and easy to pull around and easy to maneuver. Wish it had a self winding function but you can only be so lazy. I use it on a daily basis since I have laminate flooring covering most of the house and sweeping will take forever.. and I'm very glad I bought this item!