This couch was so easy to put together I did most of it myself in 20 minutes . I needed someone to hold the back while I slipped brackets in. It’s firm but comfortable!! I love my new couch . Looks great in my apartment. It’s perfect for a smaller living room .