I am 5'6", fluffy in the middle and wear Kerrits crossovers in XL. They fit perfectly. Not too long, not too snug on my gut, but still snug on my...