Very pleased with the quality of this outdoor sofa.  Cushions are firm and appear to be good quality.  Assembly was not difficult and took 30 minutes for one person.  Frame is aluminum so not very heavy but should hold up well.