Great sofa for price point, very firm, easy to put together, took me about half hour. It is a lot higher off the ground, even though I am 5ft tall, this works for me in deterring my doggies from jumping on couch.