I bought two of these desks to sit side by side.  Both were well packaged and arrived in great shape.  Assembly instructions were easy to follow and it took about 3 hours to assemble one desk.  The second desk was missing a minor part.  I called the manufacturer regarding this issue and they were quite helpful in sending me a replacement part within 2 days.  

Pros: well packaged; easy to assemble; well made for the price
Cons: minor part missing