Took about 3 hours to put it together and the corner part was a little tricky and still have some gap... but very happy with the overall quality.