XXL is equivalent of european size M
Quality is really good, better than expected and size was perfect.