I liked Keener’s commentary on Matthew and like what he has written elsewhere. This two volume commentary on John is good. It has a wealth of historical background information – which some people do not like. There were a few times (only a few mind) where I just want to get to the meaning of the text. There were a few places where I completely disagreed with him on the meaning of the text. But overall this is a useful addition to your studies in John.