I had heard good things and it didn’t disapppoint. Characters are engaging and story is well constructed.