We got it for our soft, medium-length, wall-to-wall carpeting. Great: This is one of few models that will work on thicker, soft carpets. Most vacuums today aim for cleaning hard floors and become a suction cup on plush carpets that's impossible to push. This model has a plush setting that lets you reduce the suction so it's useable on plush carpet. The headlights and lift-off feature are useful too. The pivoting head is handy but takes getting used to and can be a strain on the wrist and arm in longer sessions. Not Great: Power cord could be longer. Prior to purchase, we didn't know the front filter needed replacing every 6 months. It defeats the purpose of a cyclone/canister vacuum. Replacing bags take just as much work and expense, without the additional work of washing the other filters and cleaning the canister. It'd be more sanitary to remove and dispose of a bag too.