Cobblestone Village Cushion 42 Inch long by 20 inch tall with all things beautiful like Sunflowers vases of Flowers Stain Proof Surface Repels Spills Soft Foam Makes Standing Extra Comfortable Made in the USA