My husband put this together , and it took a long time. Some of the screws did not line up.  Also, it looks nice, but it is so slippery that the cushions roll down. It could have had a better design to hold them on .