I love the colors, I'm not a pink girl so I'll probably give that one away but I wanted the other colors. I'm 5'4", 155lbs, and purchased a large. I like the fit but could probably go for a medium. If they shrink slightly in the laundry then they'd be perfect. They're soft and perfect length.