The cushions are a bit thin but the sofa is sturdy.  Putting it together was like trying to break Da Vinci's Code!