Perfect for my needs. Good quality, stylish, and functional. Took about 75 to 90 minutes for my boyfriend and I to assemble, which was better than expected. The instructions are very clear, and the hardware is all separated and labeled. I love this desk. It looks great in my office!