Easy to put together. Looks like the photo. A firm sofa. Would recommend this sofa