I love the color, firm, sofa pad has it’s thickness haven’t use it yet. 
It came assembled. I only had to screw on the legs. I did it myself. I give it 5 stars.