Well. This is the book. Read this instead of, or before you read Goedels paper. Within 20 pages you will know the trick that Goedel used. Its a beauty, but it is far easier to see it under Smullyans tutelage than by coming to the classic paper cold, since Goedel uses a more difficult scheme to achieve his ends. Much work has been done since 1931, and we get the benefit of the stripping-down to essentials that such as Tarski (and Smullyan himself) have contributed.
The book has much of interest to those who wish to pursue the subject of the incompleteness and/or consistency of mathematics, or to come at Goedel from a number of angles. For me, though, the first 3 chapters were enough. I just wanted to find out how K.G. did what he did. Now I know, and I know where to go if I need even more.
The exercises are helpful to keep you on track and test your understanding. They also contribute materially to the exposition. A stumbling-block for many readers will be the extremely abstract nature of the discussion, and the new notations and definitions that constantly come at one. Viewing numbers as strings and strings as numbers (and knowing when to switch from one view to another) will be confusing at first. This is the hard part: what Goedel did, in essence, is demonstrate that one can view proofs in two ways as numbers, and as strings of characters. As in viewing an optical illusion, it is sometimes tough to hold the proper picture in mind.
Smullyans book First-Order Logic is enough preparation for this work. One must here, even more than there, keep straight the difference between the proofs that are part of the subject matter (and so are strings of characters), and the proofs we go through that verify facts about these strings. Before we started reading this book, of course, we had some informal sense that we were going to prove something about proofs. What we are REALLY doing, though, is proving something about proofs. You get the picture. Goedel must have been a lot of fun at parties.