I have never had a topology class and I wanted to learn some before I started grad school (I just started this semester.) So, someone recommended the book General Topology by Kelley. So, I bought it because of the recommendation and because it happened to be dirt cheap for a new copy on Amazon. When I read it, I had had some exposure to the topology of the real line, so I was at least familiar with stuff like open sets (though only on the real line and R^n). Kelley doesn't really give motivations for his definitions so if you haven't had a course on real analysis, I definitely would not recommend this book.
However, I have really liked it, and I have also read through Munkres, and I think Kelley is better suited if you already had a course which exposes you to topology in R^n. However, lots of people disagree with me on this.