The strap is 100% cotton and the most excellent hardware is attached to hold your keys. These are made in USA and personalized just for us. If you do not see your local zip code represented please message us and we will try to get yours made too!