Sofa is comfortable, easy to out together. Wooden legs screw on easily, the top portion of the back slides on easily i to metal supports. Arms are a little firm, but not an issue for us. We purchased because we have 2 Great Danes and 2 medium sized dogs (about 350’s total)and they all like to set next to me. They love it and so far holding up well.