Very comfortable dress, the fabric is very soft and it looks great. I feel like I could dress it up or dress it down depending on accessories so it can be a casual outfit for a day out with friends, or something I could dress up for a nice date or dinner. I initially got a large based on the fit of a different dress that fit best in a large, but it ended up being too big. I checked my measurements and went down to a medium and that fit much better. There's quite a bit of stretch to this dress - there's a tad bit more cleavage than I'm usually comfortable with and just enough room in the bust that I probably could have gone down one more size even though based on my measurements, a small should be too small in the bust. Even still, its not gaping so much that I feel like I need to size down, I might just look for a pin or something that I can use to close the front just a bit more. But if you think you might be between sizes, I'd recommend getting both sizes and then returning whichever doesn't fit. (37 bust, 30in waist, 40 hip, 5ft4, 150lbs for context).