This top runs a little sm.  I ordered a LG and it fits ok but Extra lg would probably be better. The top is beautiful,the workmanship is excellent. Very lightweight.. can't wait for warmer weather to wear it.