Yes the fit is a little "snug" but that's a bonus. The air is cleaner after using this filter then the one that came with our dirt devil. I think this filter is better at trapping microscopic dust and dirt particles then others. And the price is around $22 for two filters with shipping included, while at local stores they expect me to pay around $35 for one.