Im 57, 175 lb and I ordered XXL. I normally wear size 12 and large to medium tops. One of the things I love is that the sleeves are long enough for my arms and it is not too super tight in the chest and shoulders. I have wider  shoulders and a large rib cage. Most coats ride up on me or feel right. This one is perfect. I can even wear a light sweater underneath.
It is long enough to go right to my knees. I got a lot of compliments on it and it is well made.