I had been trying out different resistance bands and none of them offered enough resistance. The Purple is the only one that seems to provide a challenge for me. At first, the rubber would leave a slick coating on my carpet, but after a few uses that seems to have gone away. The build quality is good, and there aren't any noxious odors from the rubber material.