Overall the sofa is great! Instructions are pretty straightforward forward except for two parts, 1) there is a velcro fabric you put around the sofa, it feels a bit short but it does fit. 2) The functionality of the headrest is poor quality. You are able to adjust it to three heights, but it does not stay put. If you are okay with it at the lowest setting, then it is good.