This is my second pair of these in a different colour. I'm 5'8 and I get the size 12. They give enough coverage, but are also cute. I like how you can mix and match with other seafolly tops. A little expensive, but will last a long time and it's worth it to feel comfortable.