Came with a small dent in the top but looks good overall. I put it together myself and it was not too difficult, but I would recommend assembling with two people if possible. You can program height presets which is nice. I am excited to have a desk large enough to use for work and for gaming.