Great sofa for my daughter's music room. Very firm, but can be made cozy with pillows and throws. Love the drink holders! Not sure about the strength of the legs as it is to new to tell.