I carry lots of credit and other cards. The wallet was advertised as holding 20-30 cards. The packaging stated 24. I managed to get 16 in along with some money. At that point there was no room for any business cards or pictures. I have returned the product and will continue my search.