The desk is perfect. I put it together myself and it takes a good hour to 2 hours. I wasn't rushing though. It fits perfectly so website measurements are accurate. It's really heavy, so make sure you put it together where you are going to be having the desk located. Quality seems great as well. Great price, fast delivery. Couldn't be happier. It was exactly what I was expecting.