Wonderful, wonderful couch!! Super easy to set up. Very customizable and each piece locks in nicely. The cushions have velcro on the back to help secure them in place. Overall the couch is firm but comfortable to sit on. Love the cup holder section with outlets, USB ports, and storage for remotes and other items. Couldn’t be happier with this purchase, would highly recommend.