Canon LBP 2900B is a good printer. I would say it is BEST for its COST. The PAPER HANDLING is good but some times it gets stuck. It is very easy to use. Service and Support is not too good. Its print speed is Not Too Fast but is quite GOOD. It works Efficiently up to some time only but once it gets broken then Repairing it is Very Difficult and Costly. It does not Contains much Features but if you need it only for simple printing then it is OK to be used. It is Not TOO Smooth but the printing is quite good. Mine printer is also broken and requires much money to get repaired so give less preference to it. Thank you.