Very good.
But the graphics really started to lag about half way through the movie! I was waiting up to 5 seconds for the visuals to catch up to what had been said... and this was on low quality (I have a good computer, too). So that really needed some attention.
Apart from that, this movie was really great! I loved the story line, and it was very funny to watch all the way through. The characters were very well made and animated, and overall this was very enjoyable. Well done :D