im a 1,83 skinny boy, i bought size L and for me to fit in its literally PERFECT, seems it was made for me, the materials of the pants is good and fresh and the up part its a swatshirt, its so comfortable, i would sleep in it, the head part its elastic and same for the arms, i love it, cant wait to toke it to some events.