My three main priorities are that it's readable, not particularly dense, it has problem sets, but also very importantly I'd like for it to contain or have a solution set available for me to check if my answers and intuitions are in fact correct.
I'd also like something where I can use my visual intuitions.
I was told Analysis in Euclidean Space by Kenneth Hoffman was good but I can't seem to find a solution set available.