Desk is perfect. It does take 3-4 hrs to put together with 2 people. The quality is good and it looks great.