We have had the worst luck with vacuums buying the bagless that stink after awhile and stop up. A couple of years ago we went to ABC Vacuum Center AZ told Larry what we need as we have dogs and old carpet. We bought a Royal and it made the carpets look almost new again. We bought a new house last month, our old bagless had quit working so we had no attachments. We have all of this tile now and needed attachments to clean the sofa as our dog thinks it's his new bed. We just got the Miele canister it came with all of the attachments we need and it is amazing. I just vacuumed the sofa and it looks new. Thank you Larry and Brandy you always know what we need!