Excellent, tight writing and wonderful characters. I was rooting for each of them every step of the way.
What I didn't like
It needs to be longer, bigger, and MORE!
My overall impression
I liked how well written it was. It was efficient in definitely including heart but also never letting go of the story. There was no one correct character but two equal individuals who disagreed, and that’s just superb writing.