I love my Kirby. Just upgraded and passed my old one (14 years old) to my daughter. My Dad passed his to me. It was twenty years old at the time. They're forever ya know! All I've ever bought is belts, bags, and carpet shampoo solution!!! Worth every penny ever paid!!!