A firm but comfy couch. It was pretty easy to put together but I didn't expect it to have detachable back panels. On the plus side this makes it easier to move through doorways. It doesn't feel flimsy so I hope it will stand the test of time.