The fit of these pants is nice. As introduced, the fabric is anti-scratch and wear-resistant. Generally, there are no big imperfections. I haven’t tried out the waterproof function, but for everyday use, these pants are more than good enough. They’re quite loose, so you won’t feel restricted during activities. You all can think about buying them.