10/10 fits perfectly sizes are on the dot. I wear a large to extra large tshirt. So I decided to go with a large. I’m glad I did I think the xl would be just a bit too big. The material is extremely stretchy. Words don’t do justice. I haven’t washed it, so I’m sure there would be some shrinkage, but I like to air dry these types of things. If you use a dryer this would be something to consider. Overall highly recommend I will be getting more.