This cart is perfect for our situation.  Solid and looks nice - not hard to assemble.  
Printer sticks out maybe a 1/2 inch on each side.  Slots are really nice to sort paper and other supplies.  We ordered and it said the arrival would be in about a week - the next day FedEx dropped it - I was shocked.