Excellent story with a protagonist that appears to know what they are doing and good secondary characters. Doesn’t get bogged down and moves along at a pace that allows realistic growth without taking forever to do so.