I am 5’5” and 200 pounds. I ordered the XL!It is seriously so cute! It’s a very good length, not too short that the cheeks hang out, but not too long to look like a girl at Christian camp. you can make the top the size you want!I soo wanted to give this 5 stars, however the sleeves are like suction cups to my arms! Ugh! It is soo tight. I don’t have super big arms. They’re normal size, so super disappointed about that! But it’s too cute, so I will figure out how to make it work.Another reason, bSee full review