Absolutely love this!!! I’m 5ft9 and it’s the perfect length. I’m also a size 12 and went for the L. I could have gotten away with a medium to be fair! But the large is just as comfortable for me :) it’s such a nice stretchy material and I just know it’s going to be so nice for the summer xx