I bought this about a week ago and when I first received it I was exactly what I wanted. It provided the necessary resistance. However, after a few days of using it (I think I used it like 3-4 times), there was hardly any resistance. I wish I could get my money back.