They are very nice. for European size M I recommend XXL or larger. XL is a S.
Never received the order and waiting for 4 months.