I bought this vacuum to replace my 15 year old one. I didn't realize how bad my old vacuum was until I used this one. My carpets look like new. The self-cleaning beater bar is awesome. I have long hair and always had to clean the bar on my old vacuum. I haven't had to clean the bar on this machine since I started using it. I only have two complaints about this vacuum. It comes with three attachments, but there is only storage for two on the vacuum and I wish the cord was longer.