Handmade crafted, this is a hippie style swimsuit ir gym bag. Southwest design with almost Aztec or Native pattern on one side, turn it inside out and it's totally Southwest with an Arizona vibe cactus and sun. 
There is a zippered compartment on the Aztec patterned side which when reversed is an inside zip pocket and on the cactus side, there is a pouch pocket which also, when reversed would be on the outside.
The fabric feels like cotton to me, looks like soft denim. The Cactus and sun are what looks like machine embroidered. 
The bag is approximately 19" from top to bottom with the strap being only approximately 7", not long enough for an adult to sling it over their shoulder but a child could.
Throw your swimsuit and sunglasses in this bag and head to the pool or your keys and a hand towel and head to the gym.
Please see all photos.