I am 5'5, 155lbs. Currently loosing weight so i'm use to ordering a large which is what I ordered. It was a little big so a medium would have fit perfect. The material is awesome, I love it. Haven't washed it yet and i'm secretly hoping it shrinks. Will keep instead of returning for a smaller size because it is very comfortable.