Super easy to put together.  The bench is not soft, but I plan to use it only when necessary.