I love this wallet. It holds everything. At first I thought it was a bit too big for my purse. I was replacing a basic checkbook cover with about 10 credit card slots so this was much bigger. After using it for nearly a week, I am really happy with it. The leather is very nice. The card slots are little tighter on the one side than the ones in the middle. There are three slots for IDs which is a real bonus. I don't keep my iphone in the inside pocket but there is room for it.