I’m 5’6”, weight 159. I wear between a large an extra large, went with the large and I love the way it fits. If you like things slightly bigger though, I’d suggest going with xlg. I haven’t worn it, only tried it on, so haven’t washed it. I do like the material, very cute top, and looks great with my pants. I hope this review helps someone who is considering purchasing it.