This is our second Oreck vacuum; the first one gave up the ghost after many years of faithful service. It is a quality machine that does an above-average job of vacuuming your floors and rugs and carpets. It is light and easy to use. It is, in fact, the best vacuum we have ever bought. For best results, give your vacuum some care: any scratches or marks on the plastic case can be removed by a light run with Brasso! (believe it or not, it will make it look like new). The biggest thing is to CHANGE THE BAG as often as it is needed. We have four cats in this house and I watch the bag carefully. You won't get the performance you want if you don't have a clean and empty bag. Note that Oreck is giving a 5- year service agreement in some cases. You can get a FREE tune-up every year from your local Oreck dealer/vacuum service center. I think this is invaluable, you can head off trouble before it gets out of hand. Regarding the replacement bags, I know Oreck sells quality products but we have used the generic bags for our machine and did not notice any difference. We highly recommend Oreck. The only complaint is that, like so many other retailers, especially mattress manufacturers!, they have so many models and colors and so forth that it makes it very difficult to compare prices. I don't like that tactic and wish they wouldn't use it.