It fit my specific needs for a desk for the kids' computer.
Given the other reviews, I was ready for an all day assembly, so I was very careful with removal and sorting of the parts and organization.  Turned out, it only took about 2 hours to assemble.  I am thinking I should be thankful that the other reviews caused me to be so cautious.  I definitely could see how it could turn into an all day event.
One word of caution, pretty much the entire thing is made out of particle board.  There are some very weak joints and connections with this desk.  During the build I had the one side come complete unattached and rip a bunch of particle board.  I was able to salvage with a bunch of gorilla glue and where the desk is put, you can't see any of the damage.