I've purchased 8+ of these sets through Amazon. The quality is very good and they wash well. I typically wear a size 10 and thought a medium would fit, so purchased 3-4 sets in that size. I should have checked their sizing though because a small is recommended for me. the small fits well in the subsequent orders I have placed. The material is not very soft, but meets the need for use. I'm happy with the big selection of colors. I will definitely purchase more of these since the value is so good and the company they come from charges very little shipping (I paid $1.99 per ORDER, regardless of how many sets) and ships promptly. I'm happy with the product. I'm impressed with the company and like doing business with them.