Well made with durable fabric.  Perfect fit for my front porch swing.  Thick and comfy.