I absolutely love this dress, but I had to return it and get a smaller size. I ordered a medium. I'm 5'1, sporty but thick build. Not thick thick, but I got the booty. Anywho. My chest size is a 34B about 145lbs. The medium fit. Length perfect, can wear flats or heels.