Fit very well, and feel comfortable, but have not tested them on a long walk, yet, but believe they should be fine.  I like the denim color, and they appear to be well-made.  I got them at a great price, too.  Now just waiting for Summer.