I have an Oreck upright and SonicClean. Effortlessly with a roll of duct tape (not good for a vacuum unless you're willing to put in the considerable time it takes to get 100% of the duct tape residue out of the vacuum after each use), this thing is useless and works with none of my vacuum cleaners. It seems to me that this could probably be attached to a non-vertical vacuum hose fairly easily, but if you have a vertical one you're wasting your time. with this thing.