Ordered XL, according to manufacturer sizeguide but it turned out to be too big. I could have used it but it did not look flattering. So I bought another, this time in L and that fits perfectly. This item is wider around the bottom but top is smaller, arms being maybe a little on the shorter side. But very wearable. I like the color; goes from olive to Brown.