For reference, I am 5'7", 160 lbs, 36B cup and bought a medium. This dress is so comfortable. It feels like I'm wearing a nightgown and it isn't see through at all. It's so comfortable. Perfect for wearing to the office, yet casual enough for a nice day with the girls. The pockets are such an added bonus!