Purchased these for my partner The pants was comfortable and a bit stretchy which is good. I am not sure on the extent of its waterproofing but I'm sure it's water-resistant as when we we're eating, my friend accidentally splashed the soy sauce. I was worried so I took some tissue and wiped it off and was surprised that everything was wiped clean without leaving any stain.
There are so many pockets and I can see that the stitches are well done.
Overall, I highly recommend this product.