These are quality socks and are not too long or too thick.  They go very well with either casual or dress shoes.  The elastic top clings to your calf,  doesn't fall down and they wash well so long as you wash them like you would any other clothing with colors.  I wear a size 7D shoe and they fit just fine.