Cute tote bag! The bottom is canvas for durability and the rest is cotton fabric. Has straps that can go over your shoulder. Both sides have a front slip pocket. Interior has two slip pockets and one really big zippered pocket. The entire bag snaps closed with a magnetic snap.