I've been using Stephen Abbott's Understanding Analysis as a complement to my first real analysis course and it's been very helpful. Now, I've looked into the contents of Vladimir Zorich's Mathematical Analysis I & II and they seem to span the entire syllabus of my undergrad real analysis courses.
Would you recommend Zorich as an accompaniment to a lectures-based course, for self-study and reinforcement of the material? People have been warning me about Rudin so I'm wary of buying it, and I like the style of Russian mathematicians. Or maybe it's a tad too formal for first-year undergrads, and there are friendlier books out there?
Opinions on the matter would be very helpful.