I initially purchased this dress in Large (for reference: 5'5\", 168 lbs, hourglass shape), but I ended up returning it for a Medium. I felt the Large just wasn't fitted enough in the waist and it just hung from below my bust. I liked the dress, but thought the fit could be just a little better. So I took a chance and sized down to the Medium. So glad I did! It fits beautifully without being tight, and it doesn't gape at the buttons. However, I really think it is so cute on and I have received many compliments on it. It's very summery and feminine. Pairs perfectly with a heeled sandal or wedge. I'm thinking of ordering it in another color or print.