Just got the sectional together today . was pretty simple and easy. Cushions are very firm but not uncomfortable. Bought the sofa for visits from great grandson. We will see how it hold up to a 5 year old .....