My husband used this (slip over the foot) Leg Wallet for our recent trip to Spain and France. The material is similar to an Ace Bandage and he thought it was very comfortable.  I'm not sure that you'd want to carry your passport (it would get bent due to curve of your leg), but it worked well for carrying cash and credit cards (it has two generous sized zipped pockets). It remained well concealed under his jeans, without creating a visible bump. It was one of several items that we used for this trip, the others being: a Wrist Wallet (I wore this on my ankle), zippered socks, security zippered belt and a bra wallet.  We felt less vulnerable since we were able to spread our cash and credit cards to different parts of our body.