This was very easy to assemble on my own, although it took me longer than expected. The dimensions are perfect for my space and I am very happy with this purchase. Also it looks way more expensive than it is. Win-win!