The desk turned out to be a nice buy, but not too easy to assemble. First of all we got 2 left sides of the desk, and had to contact the manufacturer to ship us the right side. I think we got in slightly over a week's time. Then, it turned out that some of the holes were not pre-drilled and we ended up getting more tools and taking measurements to put it all together. That was inconvenient but at the end the desk was ready, and it looks nice. It's also quite stable and holds all necessary things just fine. The sliding keyboard panel is not too stable and is somewhat shaky, but you only notice it when you have to slide it out and back in, otherwise it is not all too noticeable.