In general, it was a good purchase. Great price for the quality and the final outcome is nice. However, I want to mention couple of points. First, I bought the "off-white" and it turned out to be greyesh beige color. Second, it is kinda hard to assemble and it took a man 3.5 hours. Finally, assembling resulted in tiny damage to color.