I got XL as I usually wear that with t-shirts but this one was smaller than expected. I love this material and will use it as a training shirt but I recommend ordering a size up.
Pros
This is a normal product. light and good for working out, but they don't look as good as in the picture.