Looks great , perfect size for our area. Cushions are firm. Back cushions have Velcro adhearing to the back . We bought the truffle and it's a great color.  Frame work is just an outer of boards and then strapping where you sit. For the price this is perfect!  Workers were putting it together wrong. After helping them the 4 of us got it worked out after about 2 hours of puzzling together. I would buy again.