The cloth has an elastic material and the letters are - believe I- printed foam rubber. Looks super cute, is a great gift idea and the delivery went ratzfatz. Ordered, shortly thereafter I was asked for the desired domain name, and three days later I had the supply.