I've had great interactions with him as well and agree with your grade.
Tom