It's advertised as relaxed fit.  It's a smidge bigger than I'd expected, but is as advertised.  The pants are very comfortable.  The cargo pockets and front closure are snaps (front also has zipper).  Unfortunately I didn't read the description carefully enough because the back "pockets" are fake and I really needed back pockets.  That's the reason for the 4 stars rather than 5 stars.  If it were made with back pockets it would absolutely rate 5 stars.