Comfortable and stable! Medium firmness. It took me less than 15 minutes to set up with simple 3 step. The sofa is also light and easy to move. The arms can easily be detached.