Perfect for what I was looking for.  I received it a couple of days after placing the order.  I was able to assemble it myself (I'm a petite person) in about an hour and 15 minutes, and the instructions were easy to follow. The other reviews about the desk being heavy are accurate, I had to slide the box into the room I needed to assemble it in and then use precision in trying to line the top pieces up.  Happy with the results!