I'm slender and these are snug. The bottoms are pretty good but I have super skinny lower legs. The top fits good around my torso (skin tight) but on the arms it CONSTANTLY pulls up your arm and bunches, and then it's nearly impossible to fish the sleeves back down because you're wearing this under your other clothes. May not have this issue with your average sized fella. The top and bottom didn't match exactly which was a bit disappointing. They liner is the same but the shell has a variation in material and color.