I’m between UK size 8-10 and received size “L” and it’s a great fit. Warm and snug to wear! Perfect for winter. The off white/beige colour I chose was out of stock- the seller very kindly messaged to see if I would like another colour or refunded- Great communication and service, quick delivery.