Munkres is great, although I don't have any experience with other books in topology.
The exercises are the most valuable part of the book, I think they help you learn a lot.
It is well written, with a lot of comments on the concept of the material. Not only mindless strolling through definitions, theorems, lemmas and proofs. So it can be used for an introductory level.
It has a nice and detailed introductory part dealing with the foundations of mathematics, too, i.e. the prerequisites you need to know.