I gave it a 4 star rating only because the assembly was rather mind-boggling.  However, I set my mind to it and once started I realized the instructions and prefabrication was well-done and I now a great computer desk.