Summary: I have had this vacuum for a few months and really love the power and different settings. The on and off feature in the handle is very convenient. It does a great job on the furniture and picks up everything off the tile and wood floors. I have only one room with carpet and the floor attachment works fine because it's not very thick. The carpet attachment is very small and difficult to use. I use it for the area rugs that are litttle thicker, but it's a work out.
Pros: Performance, Style/Design, easy to use, Features/Settings, Quality
Summary: Great suction on hard floors but that prevents the floor tool from moving on a carpeted surface. The carpet tool is tiny in width and would take forever to vacuum a carpeted room. Consider this vacuum only if you have an alternate way to vacuum a carpet.