Perfect fit for wearing with long dresses which is what I bought it for. So soft and comfy. Definitely recommend. I'm a UK size 22 and ordered the 1XL. If I wanted to wear it fully buttoned I would probably have got the 2XL but as I knew I would only wear it open, I sized down and it's ideal.