Cotton batik with 3D glitter fabric paint on the front to give a rich look. The front pocket is in ultra suede with a vegan leather trim. The back of bag is in the batik print only with no paint.