I would have given it a 5 but I need to point out that the "swing arms" that bring the top up and down appear that they may wear out over time. So the only downside is the design of that feature, but honestly, for the price .. I can live with that for the time being! Should last at least a little while :)  I'm now going to buy the other optional color (white) for my daughter ;)

Pros: Price, Ease of assemply, finish, size (hard to find smaller desk), feature to hide items inside.
Cons: swing arms may wear over time