The desk is fine, a solid, sturdy and very heavy piece of furniture. Assembly was reasonably easy, as long as you have two people. Shipping, however was a nightmare. The shipper returned the first one because it was too damaged to deliver. The second one looked fine on the outside, but the pieces were packed loosely inside with a few scraps of crumbling styrofoam. Three pieces, including the top, were damaged, with crushed corners and scratches. I called the company; they were very pleasant and efficiently shipped me the correct replacement pieces. The local shipping company made four appointments to deliver it and blew them all off without notifying me. I finally got them to deliver the parts, and everything went smoothly from there. Obviously shipping problems are not directly in overstock.com's control: this is more of a warning that there can be issues with shipping very heavy, awkward pieces; not every supplier packs properly; and shippers may have difficulty actually getting it to you. Altogether it was about three weeks from time of order to final parts delivery.
While the scheduling delivery was a bit trick (trucking company gave me arrival window time frame between 10 am and 6 pm in the middle of the week). The desk itself is great. Putting it together was very simple. It took about a hour without any rush.The desk is sturdy and very big. I was able to sit or stand ON it. It can easily hold at least 200 pounds of weight. Looks good too. So far I'm very happy.