This dress looks even better in person! I am 52 about 135lbs 36d chest and got the medium. I might have been able to go with a small as the top was very roomy but I like the sort of boho vibe it gets being a little oversized. I expected it to be very long (and it was), as everything is when you are 52 but I immediately took 3 off the hem and the length was perfect. The pic was taken before I hemmed it. The top  ended up sort of falling off of one shoulder and I actually really liked that look.  When you are short, not a spring chicken and not a size 0, sometimes dresses like this can make you look even shorter and more dump.y  I thought this did the opposite and was very happy when I tried it on! It would look good on a variety of different body types. I think this will be one of my spring/summer go to dresses! I will probably order this in a couple of more prints..thats how much I liked it!