My usual European size is M. Ordered XL. It is fine, but not as tight as I wanted. Perhaps L would be better.
Makes a great addition to my collection!