Bought this item. Was amazed with how quickly it came. The picture online does not do it any justice. It is even more stylish when you receive it in the mail. I think we fit about 25-30 business cards in there. It all depends on the quality and thickness that you have picked. Definately giving it a 5 star. Thumbs up to the customer service. It was awesome right from the sale till it got to my house. Thanks