Decent shorts and material- zip fly is a little suspect. Ordered 40w but every tag on the shorts read 42. Not sure which they are, but Id say they run just a bit small. Size up. Does NOT come with the belt shown.