Solid top, but legs are made from very thin metal and when assembled, the desk is not sturdy and feels like it would fall over... I would recommend placing against a wall and even using wall ties so it does not tip (child safety issue for sure)