Took a long time to assemble (prob. 2+ hours) but it was well worth it! Sturdy and stylish for a great price point.