Good: The dialogue.
Bad: Mrs. Beauregarde.
Good: "Everything in this room is eatable! I'm eatable! And that, children, is what we call cannibalism."
Good: The Oompa-Loompas sang the REAL Oompa-Loompa songs. From the BOOK.
Bad: Dear God, Mrs. Beauregarde.
Good: "You smell like old people!"
All in all, a delightful treat. I give it a B+ and a small trophy for Most Improved.
Also, Saruman is a dentist in this movie, +2, messing with my head.