This product is pretty good.  It's a comfortable material, the socks go up to a good height, and they look professional.  There are just two problems.  First, if you get caught in the rain with these socks on, then your feet will turn blue with the dye.  Second, they fall down to around your ankle after a few hours of wearing them, like almost all other socks do.  Other than that, these socks are great.