Great on all counts! Like the characters. Love the plot. Do not want to meet Boxxy!