I am 5'6", 250lb and normally wear an 18/20 top comfortably. I followed the size chart and ordered an XXL, but when I tried on the shirt, I found it to be a bit snug, especially in the waist area (my problem area). I will keep it because the price is right and it will stretch a bit, enough to wear as an undershirt for layering, but I wish I had the option to go up 1 more size.