The story is very cheesy. Some of it made me cringe a little bit. Booth was a caricature, which made me unhappy, since I wanted him to be more fleshed out. And there's a deus ex machina. The battle at the climax of the story was cheesy. And there was a deus ex machina.
Still, it's not bad, I guess. It was rather adorable at times.