I was afraid to order a sofa online but this one is exactly what I wanted and I got the service where they put it together for you and I'm glad because they were done in no time and took at that packaging away with them.  Sofa is firm which I wanted.