These pants fit great except for the very bottom. I am 5'7" and they were a few inches too long. I had to return them and I was very sad about that because they are really cool looking pants. The color is pretty true to the picture, I got Dublin green. I'm sure if you've got long legs, they'd be perfect for you. Also, the bottom of them is a little wider/more flared than what it looks like in the picture. I never tried them in the snow but they appear to be able to handle it quite well. The suspenders are stretchy and comfortable but also easy to remove.