I ordered this in an xl thinking the large might be a little snug, but I would def have been able to wear the Large just fine. I love the top, and decided to keep this one since it is so comfortable, I will just be wearing it around the house and to bed instead of wearing it out in public. I may order another one down the road. We will see how this one holds up over time.