This is the perfect desk! I had a specific spot for it and it’s the perfect fit! Assembly wasn’t bad either. All parts were present n directions were easy to follow. The only snag was assembling the rollout tray for the keyboard. I would highly recommend this desk. Great quality furniture for the price.