Fit is fine, fabric is just the same as those I buy locally.  Nylon trouser socks don't last long and these are no exceptions so buying in quantity is a good idea. I also buy multiple pairs of the same type so when one of a pair wears out I can discard it and still wear the other sock.