I love this dress! Material is thick and structured, yet soft. The Navy Emma Stripe pattern is beautiful on this style of dress. I love the chest / back/ shoulder coverage on this dress for work. I’m 5’9 and then length is perfect - I often find dresses too short. I’m 150lbs, 36B and got a M. I could fit into a small for a more snatched look, but I want this dress to be more comfortable rather than “snatched”. I find that I bounce between Small & Medium with HHH.