The desk arrived on time and had all the tools and instructions to put it together all by myself in about an hour. Having set it up, it looks good, very similar to the picture. I use it as work from home desk and although quite a light weight, it's pretty stable, no wobble. I got the medium size. The dimensions are as described but it looks pretty small for me. I read reviews saying the desks were huge so I settled for the medium, but now that I have it set up, I'm wishing I had gone for large size. The desk is sleek and low profile so if you have the space, go for large.