I believe the material is leather; however, it is not stamped "leather" so it may be faux leather. I tried to get a good photo. There are 4 plastic sleeves inside which will hold at least 8 cards.
This product would be ideal for business professionals who frequently use credit cards for work-related purchases.