Super cute! Synthetic/fabric. Fabric has a suede like texture. Some small signs of wear as pictured, not super noticeable when wearing.