Some good, some so-so, worth price.
Some of these are a little small and more silky than cotton (silky ones don't seem to stay in my hair as well). But, you get 20 of them and there are certainly several that I like. So, for the $4-5, I would recommend.
Rating: 4 stars