Once you figure it out, easy to put together.  I arranged pieces separately to fit my space and it worked great!  It’s firm but comfortable.  I didn’t connect them but seems easy to do.