I loved this movie. It's light, fast-paced, original, goofy, heart-felt, and highly entertaining. Some of the transitions aren't at all plausible, but I found that didn't bother me (it usually does). The movie has a main theme that it actually follows and events make sense, the scenes themselves are silly, creatively funny and a joy to watch. I highly recommend this on a rainy or gloomy day - it'll cheer you right up!