I enjoyed it. But it takes some big liberties with the story - and yes, I know a 2h 40m production won't include everything. But, as a purist, some of the changes niggled at me.
I am glad I've seen it, truly. But I separated it from the book as a different and separate thing.
The man in the corps didn't bother me, Madame Fidolia played by a man didn't bother me either (other than the loss of a role for an older woman).
It's worth seeing, the mustard seed bit is brilliant!