For a long time, Kolmogorov-Fomin's Introductory Real Analysis was my standard for a great mahtematics textbook. I can't imagine a better introduction to serious analysis.
The translation I'm linking to is very good, and includes excercises (the original has many fewer), but it is incomplete (it's missing the chapter on Fourier Series). So if you can read Russian, I recommend you get the original.

