As a beginner analysis student, I was thrilled that my professor chose this over some of the other texts I've seen in the department. The author is very clear and walks you through HOW to think about a problem, rather than just showing you the steps.