So soft and fabric has a lot of stretch! I sized up because of previous review recommended but it was too big for me. I'm usually a size 14 and ordered XXL, id recommend XL for this size. I'm also 5ft4 and the length is perfect. I'd love to order in more colours and more from this shop in general.