Ordered 3 pairs and I'm very pleased with the fit, quality and customer service. I'm 5'8, size 10 and the small are a good fit. Nice quality, soft, cosy and plenty long enough. Good price too, especially with the first order discount code. I would buy again.