Thick material and it has pockets.  I cannot wait to wear this in ATL.  You can pull the shorts up just a bit to cover your belly button and they are still fantastic in length.  I m 5'3" 145 lbs 34DD and I ordered a large.