The characters and dialogue are very good, overall lacks atmosphere a bit, but the use of the theme and the pun is pretty unique so you get some points for that too.