Very beautiful sofa! Extremely easy to put together, it took my husband and I 20 minutes. It is very firm though… I might add a little foam to it if it’ll fit.