I’m a size 19 and wearing an XL. The large fit me , everywhere except the bust. If larger in the bust, size up. Very classy and comfortable. #LTKFindsUnder50 #LTKMidsize #LTKOver40