To keep it brief, from a Holmes fan... the movie.
An extremely fun film, that is surprisingly true to the canon (just remember: in the stories, Watson is a little unreliable. Keep that in mind and it does actually work), has two great leads (and for that matter, the two actresses playing Mary and Irene are brilliant) and will generally entertain for a couple of hours.
The pacing is a bit off, and some of the editing is kind of conspicuous (decent editing makes you go ooh, that's clever, but brilliant edits are invisible... which they definately aren't here).
And despite all being a bit Hollywood, it does actually have some intelligence. Which was a nice surprise.
Oh, and the soundtrack is to die for.
So yeah. A great film, albeit not 100% faithful.