True to size with a snug fit. I am wearing my true size large. 92% rayon, 8 spandex. HOC AUTUMN & SPRING