First off, I'm 5'2" and 145ish lbs. I ordered a large because I was worried about size. I could have done a medium and I will for the other colors. YOU NEED THIS. It feels like wearing pajamas and it is so cute. I've had compliments on it already. Cant wait to get more!