Super cute, flattering shirt. Im 56 136 lbs 34/28/38 32D. After reading reviews I purchased an XS and Small. They actually both fit really well. The Small was in the color I wanted and did a slightly better job of hiding a jeans waist line since it was a tiny bit bigger in the hip. Either would work though. The fabric is thick and seems nicely made. Love the purple color. I plan to purchase more in different colors.