I'm giving this a 5 because it's a perfect cover-up. The material is light but not too thin, and the fit is a bit hourglass rather than straight and boxy. I am 34C-27-37 and the Small fit nicely (I often wear XS, but went with Small based on reviews). Sadly, it's shorter than I want, so it's not a keeper for me. I am 5'7" BUT have a long torso, so the length is right below my derriere rather than mid-thigh, which is what I wanted. If you're not long-torso-challenged like me, I don't think the length will be a problem. I'm disappointed, because it is exactly what I've been looking for! Wish it came in Tall sizes!
This is a great beach cover-up. The linen is lightweight and relaxed. The coverage is not too sheer. The fit may be a bit small. I am 5’2” and ordered the size small. Will definitely order again.