I just came back to buy my 5th pair of these only to see that they raised their prices quite a bit.  At $8.99 a pair I feel they are a 4 star and worth the money, hence being on my 4th pair and coming to buy a 5th. Being 4 pairs in now I know to expect them to start to tear at the seams in about 15-25 times being worn and at $8.99 I considered that a fair trade off. But at $16.99 and over I will buy a much more quality pair. So my suggestion to  you is if you see the price below $10.00 I'd say they are a good deal. Anything over that price and I'd suggest trying another brand.