Very nice fabric! And beautiful color and quality. Really elegant and you can mix and match with everything! The size is an Medium. If you would like it more tight to the body I would suggest a small.
Pros
Nice fabric; very slim fit even on XL size; runs smallHope it does not shrink otherwise a good buy
Cons
The long sleeve option can be hot and uncomfortable in warmer climates or indoor settings