Excellent quality - lots of steps to assemble but it is very logical with a smart design so it just takes a little extra time to assemble but totally worth it. High quality at a reasonable price.