This is my second time ordering this shirt. I’m normally would be 5 stars if not for the shrinking… i am normally between xs and small. i ordered small the first time. it fit perfectly out of the bag, but shrunk a lot in the wash. it still fits but it’s not perfect— maybe closer to the fit of an xs. this time, i ordered a medium. it was a little big at first. however, since washing it, it has now shrunk closer to a small. it’s a really high quality feeling waffle knit that’s warm but not too warm. def recommend. just size up more than you think you might need to!