solid listen. well worth the time and effort. the characters are well developed. writing was good. get it while it’s free