Took about 2.5 hours for me to assemble. It was time consuming but not difficult. I love the look of it with an upholstered chair. So far so good