Im 56 145lbs and a fit mid-twenties body type, and this dress fits like a glove in a small. Its maybe a little tighter than Id like in the chest (34C), so a medium would probably fit okay as well. The color is a nice light pink blush that is beautiful. I was worried it would be super bad quality, but it is actually really nice on. The lace is a bit scratchy as lace can be, but not bothersome. Im sure I can wear it for hours comfortably while I handle the day of flowers for a wedding. My black bra shows through as I am trying it on, so nude colored underwear or a slip will be necessary.