Very firm, but I find it comfortable to lay on. The back rest cushions and the seat cushions are all removable, which I like. Mlast couch the seat cushions were built in and it made it a hassle trying to fish out the remote . The seat cushions are held in with Velcro which I also like. I
Scotched guarded it and no staining happened. I think it looks great. Delivery was easy it came in a large box everything was already put together just put on the cushions and screwed in the legs