Based on my experience, these cleaners are not worth the investment .Although they are compatible with upright cleaners they ARE flimsy and do not pick up debris effectively. the only positive is their affordability. However, when it comes to cleaning my home and kitchen floors, they simply do not do the job. I would not recommend these vacuum parts and accessories for anyone looking for a reliable cleaning solution..