Most of the jokes were bad and predictable. Some of them could have a greater impact if the characters had more personality and fluider animation. Apart from that the presentation, voice acting and style were great. The transitions were pretty charming too. Great job, just take a little more time to think of good jokes next time.