I am 5'5" and busty. I've packed on a little extra weight this year, now creeping up on 145lb, but the medium fits just fine. I machine washed and dried the blue one I ordered, and it washed well. Very comfortable and I love the color selection! I like it so much I've got a second color in my cart!