Perfect fit and style. you can dress it up or wear it casually. I like it so much I’ve purchased it in three different patterns — this one, solid black, and the pink (blush) polka dot, Each one looks completely different. Incredible value for the quality of the material, which is soft and stretchy without losing shape. Opaque, not sheer. Glad I found this!