True to size. If between sizes I would go down. I am wearing my true size large. 65% polyester, 35% cotton HOC SPRING