It is made of good quality leather.  It is small enough to carry in your front pants pocket without feeling bulky, but large enough to carry multiple cards and cash.  The pocket on the front can securely hold 2 cards without having to struggle to remove them.

When you open the wallet, there are 3 pockets.  One is for your ID.  You can fit multiple cards in this pocket.  I have 2 company ID cards and a drivers license.  In one of the other pockets, I have 4 credit cards.  They are very secure, but still easily accessible.  The third pocket expands.  I keep money/receipts/etc in this pocket.  I honestly wish it didn't expand so much.

Docked 1 star because I don't like the branding/logo.

Would buy again.  May buy another just to have a spare with me.

Edit:
Over 2 years of owning this wallet and I'm still impressed.  It's showing its age now, but not falling apart or anything.  I didn't realize I've had it so long.  I'm even more impressed with it now and will be buying a backup