Like the title says, I enjoyed the story and characters, the performance is pretty good, but I almost gave up a few times because the poor execution of writing and seemingly nonexistent editing. It could be half as long and have ten times more variety in adjectives to make a great book.