By somewhat small I mean somewhat short too (I'm 5'6".). I've bought at least four pairs of these and the length has been inconsistent. Two pairs them have one leg a little shorter than the other - enough to be annoying. I'm buying an XL in these bought a L in Tommy Hilfiger. The're also a little heavy. I preferred Tommy Hilfiger but I can't find them anymore.