It was easy to assemble, came with good instructions. I love that there several ways to configure the different pieces. It is very comfortable and made with quality materials. I am very happy with my purchase!