I just got back from seeing this. I give it an "B+" overall even though I quite enjoyed it in general.
"Even though"? Correct me if I'm wrong, but doesn't a "B+" pretty much universally mean "very good", and just shy of "excellent"? Seems to me that it isn't at all odd to "quite enjoy" a film you deem B+/"very good".