I am 58 and 136lbs.  I accidentally ordered a 2XL but its pleasantly roomy and looks fine so I kept it.  I ordered a similar style in XL and it fit perfectly.  I love the quality and have purchased another.  Hand wash only.