100% as advertised. The fabric is elastic and breathable, the padding is thick and seems to protect well. It's a bit larger than indicated on the size chart but still fit. I'm 55kg and I bought a S. Shipped to Italy in just 2 weeks. Bought here for half on Amazon price and it really is the same product.