This sofa ticks all of my boxes. It is well constructed and very comfortable. It looks very nice in my living room. It was very easy to assemble. I love everything about it.