Very good quality of this product. It is not latex, but it looks like faux leather. Size M is like european size 38.