I have made some garden cushions for our patio set but they also double up as dining chair cushions. I saw the idea on This Morning and it was so simple.
Measure the cushion cut the fabric 1cm smaller then sew three edges. Turn in the fastening edge and attach ribbon to finish. Easy!!!