We just received these cushions and so far they are amazing!  The cushion is firm and we love them.  Hopefully over time they do not sag in the middle like I have had with other cushions.