oh yeah it has lots and lots of pockets :) im still finding some i didnt know where there beforealso has many pockets for cards ad stuff and as far as what its made of i wuld say very sturdy cotton( im not really sure..??) its sorta thick though if that helps :)