Took M size for my EU XS. Fits good.
Very small dimensions, does not sit nicely, twists the body. It does warm but does not flatter the body.