Summary: For a hundred bucks, you can hardly go wrong with this Canon printer all-in-one--unless you intend to use it a lot. Then, you're likely to find that the options it lacks (an automatic document feeder, a paper tray) will make a more expensive all-in-one a better choice. And while it's advertised as a photo printer, it's not as portable as other photo printers in this price range, so decide what you're looking for and what you need before you buy.
Pros: Small, lightweight, Good prints, Easy to set up
Cons: Can be noisy, Lacks automatic document feeder and paper input tray