I got this specifically for a trip where I would be walking all day and be in crowded areas where pick-pockets may also be. I like it because i can store a lot of stuff in it and it doesn't get that odd, bulky look to it. It still looks nice and slim. I don't have to use a wallet with it because the card slots were enough for me, and yes they do fit the cards in them quite comfortably, I think. I can fit my somewhat bulky iphone 4 in it. Also, a water bottle, small datebook, 2-3 pens, a medium sized makeup pouch, feminine products, gum, chapstick and still room for other miscellaneous items that are small. I like that it is a adjustable crossbody strap because that makes it safer. I still use the bag as an everyday purse while not on trips.