These pants are just what every concealed carrying person needs! There are so many pockets for your magazines or whatever you might need on you. I think I'm still finding pockets on these! The wallet pocket has a zipper, so does the right front pocket. The cargo pockets can fit 3 handgun magazines each, holding them individually with an elastic band, and there's still room to spare! The pants are water resistant, to an extent. They breath quite well, so if you're in a cold environment, make sure you have some thermals. These pants look nice, even if you're just wearing them for fun.