Cotton batik on bottom with a cotton print on top. Trimmed with grosgrain ribbon and bow then I stacked button to match print to finish the look. The back of bag is done in the bottom print only.