I've been shopping around for wallets the past couple years and tried out different brands from Nautica, Tommy Hilfiger, Kenneth Cole, and no names. Ultimately, I gravitated toward slim wallets because I really hate the bulky bulge of having a wallet stick out of my back or front pocket.

I have a Coach credit card holder with a money clip on it but I decided to get this one because of its magnetic money clip.  With the magnetic clip, cash is easier to put in and take out. I have to work hard to pry open the Coach one.  Anyways, this wallet functions great, holds about 3-4 credit cards and 2-3 ID cards.  But unfortunately, the leather on the wallet looks way cheap compared to the Coach one I have.  Just FYI who prefer a classier look.