Decent but not outstanding. I'd suggest reaching out to the Newgrounds community for Voice Actors who can REALLY pull off some really solid impressions of each of the featured characters. Also your sound mixing can use some more work, especially in the context of background ambience. It was rather odd to hear the sound of rain cut out between shots. Check out the site Freesound for everything you could need for your sound mixing.