The only reason this was a little weak was the storyline. It was kind of odd at spots. I don't know if anyone else feels that way but that's just my opinion.
Anyway though, it was perfect animation. I thought the jokes were ok too. Really made this a decent watch.