It is perfect.  I needed a desk that was compact enough to fit into a relatively small space.  This desk fits the bill.  There is plenty of room for the tower.  The pullout keyboard shelf is ideal.  And there is plenty of room for the monitor and printer.