I used this model for wall-to-wall carpets, rugs, stairs, even my vehicles! The only cons are that it projects dirt/debris behind it, when NOT on carpet/rug, and it falls over too easily when I use/extend the hose. I have a heavy-shedding dog, and a young child. I regularly used this vacuum, and love it! Mine was damaged by a cleaning company (they had no business using my personal property), but after the insurance is settled, I'm hoping to purchase another of this model.