Very easy to put together as long as you follow the instructions keenly, great piece, it could be a sofa of bed, it is comfortable with a high head rest...my dogs love it too.  A great space saver