Aside from the plastic legs, which do seem cheap, the sofa itself seems fairly solid. it held two 200+ fat men today after setting it up. The firmness and material are what I wanted and feel good quality. Set-up and assembly was easy.