Dress is pretty, Medium seems more like a Small cause a medium doesn't fit super snug on me but this fits super duper snug. Not sure if I hate that or like that. The off shoulder ruffle straps are all over the place..just too much, thinking of adjusting it a little and the front of the dress is way more open than I expected especially since the dress itself fits super snug. The front seems pretty big and I'm pretty large with the girls for my size. A lot that I want to alter in the top portion of the dress but it's a pretty dress so a 4/5.