I love the one I got on the ship. It has a rubber water proof seal. Nothing got wet. My friend had a cheaper different brand and water got it. Her money, etc was soaked.
There were two sizes. I got the larger - I carried my cards, my kids, a wad of cash, and even fit a watch in it while swimming. I think that mine was in the $7.00 range - can't remember for sure. They had plenty so it would be no problem finding one. It is blue and it says Disney Cruise Line on it, but to me that just makes it a souvenier! If I remember correctly they had other colors to choose from as well.
GET UP TO A $1000 SHIPBOARD CREDIT AND AN EXCLUSIVE GIFT!
If you make your Disney Cruise Line reservation with Dreams Unlimited Travel you’ll receive these incredible shipboard credits to spend on your cruise!