I have had this vacuum for a few months now and I absolutely love it! The attachments are easily accessible and it moves from carpet to solid floors with the flick of a switch. I am having a baby soon, and the fact that it is a bagged vacuum made me feel so much better about the air in the house. Also, my old store-bought vacuum used to spit particles out behind it and into the air, and the ProCare doesn't do this at all...once that stuff is in, it's in! I have a dog, too, and it gets up pet hair beautifully. I think I will have this vacuum a VERY long time...SO much better than the department store brands!!!!