Very happy with this set.  Cushions are firm and not cheap or flimsy.  They have nice features to attach both the top and bottom cushions to the set so they don't blow away.  The outdoor / rain cover fits perfectly too.  
The set is a little tricky to put together -- when they say don't tighten the screws, they mean don't tighten them at all -- as in just get them started so they don't fall out or all the pieces won't fit together.