I was able to put this desk together myself and fairly quickly. My son is not too excited about the white but its a good size desk for him to use in his room. Plenty of space for his laptop and notebooks. My husband is 6'6" he does not comfortably fit his legs underneath but the rest of us average size people in the house to date fit fine. Drawers are smooth and cabinet closes. I'm not too sure how it will hold up to wear and tear and water from the kids but for the price we're knowingly comfortable that it is not a forever piece.