Very easy to assemble, it only took me 30 minutes to put all its parts together. Its too comfortable and looks exactly as it does in the photo. I am very happy with this purchase!