Take 4 size above, i use to wear S european size, i took XL and it is a bit small. Quality is good
Not accurate