My husband bought it for me and i was a bit skeptical at first. tried it on and absolutely loved it. besides the really soft fabric, it has pockets which makes it even more comfortable for me! i'm 5'8", 123lbs. and flat chested. he got me a medium, which fits a bit tight, but my husband likes it so it's a keeper!