The Ledge Writing Desk is large enough and sturdy enough for our over sized printer!  The ledge on the back holds everything in place!  Assembly was very easy and all of the parts were there!   I would highly recommend this desk as a staple piece for an office!  Great price, too!