I recently watched this movie and I have to say, I did not like it. The humor/comedy is good but the message it delivers is definitely not good.
It might be good for preteen children as it shows the world in rainbow and sunshines. But for children above, it delivers a naive message.