I recommend buying one size up, I will usually fit a XL Tall man size but since these only come in regular lengths I took a gamble and bought a XXL Navy regular and with washing shrinkage it will work better for me than the XL Regular length, I do not like tight restricting clothes which probably would be the case with the XL reg.  short arms and legs, the suit in XXL looks enormous but it fits loose the arms/legs are good lengths and nobody will really see it under my work clothes, so im happy with it. Also this suit is Made in India not the USA like the originals FYI.