These are perfect!   They stay in place unlike other cushions that we have tried in the past.