I bought an XXL and I am a size M. Perfect! Not too tight not too large.
The actual size doesn't match with the size offered. It's just a lie what you show on the picture.