All told, a good solid read, and accurate in a bunch of not-quite critical details, but don't lean too hard on the edges of the story.
Same with Red Storm Rising. Very well told, close to a solid "what if", but lots of little touches to make it entertaining as well.