I was very pleased by this rug - it's attractive enough to use in any room, it doesn't have a strange smell as some rugs do, and it's softer than you might expect.  I can't really say if it truly eliminates odors, but at least it doesn't add any of its own!