We purchased 2 of these desks to use together and all-in-all we like them. Assembly was straightforward, no missing parts and all the holes lined up. Im only giving 3 stars however because I just looked at my invoice and realized that we were charged the equivalent of a 3rd desk in shipping charges! The exact equivalent, to the penny, of the cost of one desk...which I found very strange. I wish I would have paid more attention to that at checkout, but to make matters worse, shipping on this item, 7 days later, is now free. How is that