This vacuum is not worth the money,. It does not pick up well on bare floors, or Berber carpet. I vacuum over the same area several times, and the debris is still there. I do not have any plush carpet in my home, so I can not rate it for that usage. I gave it a 4 cause I like the built in attachments. The attachment hose sucks better than the sweeper. Great for my car, steps, and furniture. The replacement bags are pricey ( I get the hepa ones). The family I work for has a Hoover wind tunnel, it picks up great on bare floors. It is what I am hoping to replace my Riccar with soon.