Cushions are firm, but the fabric looks sturdy.  The set had to be assembled, but it only took about an hour to complete.  It looks good and should be a great way to use the outdoor space.