I splurged on this and thankful I did. This is going to be a great outfit come Fall and Winter. I ordered a Large and typically wear a L or XL. I am a size 10 or 12, 38C chest. I am 5'8 and these are a little long, but perfect for me as most pants are too short. Hope this helps, get it!