Desk is OK but the instructions to put together is worst and will take several hours to put together which should be possible in max 2 hr if the instructions are clear. Product comparison is satisfactory.