I have be use this vacuum weekly for about two month . this vacuum have very good suction power and do a great job cleaning my carpet . I find it easy to push and maneuver . the dirt cup be easy to remove and clean . the washable filter be easy to access and clean . there be also a replaceable filter that be easy to access on the side of the vacuum . the only drawback I can find be with use the attachment . if pull too far , the articulate hose will cause the vacuum to tip over if the user be not hold onto the vacuum . however , the hose with the extension rod do provide a pretty good reach so this should not be too much of a problem . if you plan on extensive use of the hose and attachment , you should probably choose another vacuum . however , if you be like I and need a vacuum mainly to clean carpet and will only use the attachment occasionally , then this be a very good vacuum for a very good price .