Very good product
Good quality especially for that price. But it seems too small for L size. I barely can put it on and it's a nightmare to take it off even when it's dry, and if you ride 30km it'll be definitely wet and even more difficult to take off. I guess I'll give it to my wife.