It’s perfect! Bought this in black as a swimsuit coverup. I wanted something cute that is not see-through so that I don’t feel underdressed when I run to the store or to get coffee right before going to the pool with kids.and that’s what I got! Ordered a Medium, which is what I normally wear. It’s a loose-fitting style, but not overly baggy, so the size is right on. Soft, kind of slinky knit material, so it drapes nicely. I’m 5’7” and it falls in the mid-thigh range, so good length. Hopefully, iSee full review