Just got this a couple of weeks ago after my previous Canon printer began being awkward after many years of satisfactory use. I installed the software via CD-Rom on my desktop PC running XP (yes!) to use it wirelessly with no problems, though had to wait a while as it installed .NET first (which I didn't have already, so assume it wouldn't have taken so long - about 15 mins. Useful time to have a coffee though). Test page printed fine. Great to have the wireless capability.
Then I installed it on my Windows 7 laptop, not using the CD-Rom - just added it as a new printer and it was automatically installed with all necessary printer and scanner drivers. Then added Airprint on my wife's Ipad and that worked first time too.
I was blown away by my first photo print on glossy paper - a beach scene that looked fantastic and printed right up to the edges. Good scanning and easy copying too; not needing to have any PC booted up is nice for copying. Comes with various imaging software, cloud software etc - not explored these yet, but seem to have some fun features.
Why 4 stars and not 5? Well really its down to ink - the printer comes only with standard ink cartridges, not the higher capacity XL ones (mean!), replacements are pretty pricey and there seem to be no compatible ones available, at least not at a cheaper price than official Canon ones. But recommended at around £50 with a two-year guarantee.