These are fantastic! Large Velcro straps to hold onto the chair. Foampadded cushion is about an inch thick and not hard, very comfortable to sit on. Having to work from home so the padding on the dinning room chairs helps quite a lot. Shipped quicker, no damage in transit and each cushion is individually wrapped.