We had recently moved into a home that had many different types of carpet and floors that required us to look into a new type of vacuum. When I purchased this vacuum from the local store I was a little bit skeptical. I was not sure this vacuum would be right for my house and its many different floor types. But having a toddler running around my home it gave me many chances to test and use my new vacuum. It did a wonderful job on my tightly woven carpet, a great job on my loose shag carpet, and a delightful job on my linoleum floors. The several different levels matched my carpets just perfect. The easy to empty bag-less container was easy to empty and clean out. Maneuverability Was easy to maneuver around for the most part. only a few places were a bit tough. Ease of Maintenance I have never had to replace any items or fix my vacuum. Suction Performance Does a wonderful job of picking everything up. Versatility Has very good versatility. Design Has a wonderful design. Durability Strong and durable.