Im a little Oversized and I ordered the Large. It fits perfect!!! I love the feel its not too scratchy or too thin. Im also 5' 2" and it doesnt look to big at all for me. I LOVE THIS ITEM it was so worth the money. Shipping took a bit though :/