I didn't expect this to work out, and I was correct. I'm 5'4", 150 lbs, 36 DD, size 6/8 jeans,S/M t-shirts. I ordered a medium suit, the bottoms fit perfectly but the top was probably 2 sizes too small. I'm not at all surprised, but figured I'd give it a shot with free returns. It's a really cute suit, and seems to be well made.