I would give this desk 5 stars, but the amount of time it took to assemble (7 hours!) brought it down to 4.  Be prepared for frustrations and swear words when assembling. Pay attention to the hints in the directions, read thoroughly and pay attention to diagrams.  This helps out tremendously.  End product is very nice!