tl;dr I wanted rainbow stripes and they substituted polka dots, and the compression is weak.As many others said, the compression of these socks is not great. I don't feel like they compress my feet at all, so I'm skeptical about their usefulness. They don't look super high quality, but they feel ok and they fit, so I will give them a try. I won't know if they're worth the money till I wear them all day in the heat, but I'm hoping it is enough to prevent swelling when I travel next week.I knew I took a risk on these socks when I ordered them, but I went for it anyway because there were several colors/patterns in this pack that I wanted and none of the reviews mentioned them sending the wrong colors. I was SPECIFICALLY looking for colorful striped socks to go with my historical costumes for an event I am going to next week. The non-striped socks are significantly less useful to me because I cannot wear them at the event I bought them for. So half the package is already a waste, but then they sent me a totally off (not even pictured as an option in a different assortment) pair instead of one of the few useful ones in the package. The polka dots are no good to me. I really wanted the rainbow stripes (that was the deciding factor in ordering this set), and now I'm left with only 2 pairs of socks that really work for me, and all the rest are not great.If I could get an all striped package it would be worth it, but if they're going to swap out the good stuff for patterns that are awful it's really not. You wouldn't think it would be so hard to find a package of only striped socks, but apparently that's too much to ask for.I just want stripes, the oldest sock pattern on the planet. Why is this so hard?