I got a pair of these because I needed something that would roll up and stay up, the snaps do that perfectly. I was surprised though when I first put them on, they are by far the most comfortable pants I've ever worn! Super stretchy and durable, I've used them for climbing and hiking, they still look like they did the day I bought them. They are so comfy that I find myself wearing them all the time, so much so that I just bought the other 2 colors!
They don't show it in any pics but the leg cargo pocket has 2 zippers, one on top and one in the front of the pocket, this is a great design because when I'm in the car and want to access the pocket I don't have to worry about anything falling out because the front zipper is now on top!