Top of good length for classic pants, my size M fit well, but I can not imagine a perfect fit for sizes larger than L, still the size is not quite universal, but for a slim build will fit unambiguously, I'll order more if it appears in white or milky colors