I bought this to replace my old Dirt Devil...my old Dirt Devil works better this Eureka and was half the price! :( Not enough suction power to pick up basic pet hair on carpet. Attachments would fall off easily.