Loving this! Very easy assembly. Came when expected and packaged well. Color is as expected. Firm, but in a good way. Back cushions velcro to the back to attach, but can add fill, eventually, if necessary via zippers. Love the ability to adjust the layout if desired. Very pleased with this purchase so far.