XL fit very well  comfortable, im size 14 -15,  200 lb..
Might smooth out back rolls ,but disliked the fact that the stiching in front shows through light colored dresses and some stretch materials..Hense the 3 stars