If I was a size large, this would be great.  But as I am a 3xl, and this only fits a large guy.  I was sad.  The material was amazing, and was so snuggly, if all my friends hadn't laughed at me as I looked like I had the top part of my figure skating top  on.