This 12x18 “personalized zip code" cotton canvas throw pillow cover is high quality, super cozy, and made with care by a crafty mama in the USA. Our canvas pillow cover features an invisible zipper and professionally serged interior seams. All designs are painted by hand with a durable black fabric paint and designed by Melissa of 521handmade. Choose if you would like a pillow insert at checkout; we use a luxurious synthetic down insert which feels like actual down but is hypoallergenic. We also can recommend pillow insert suppliers; this may be more cost effective for you as it can be expensive to ship based on our location to yours, due to the size and weight of multiple pillows in a large box. Hand wash cold or machine wash delicate; hang to dry.