I think you're describing Spanier.
Everyone I know who has seriously studied from Spanier swears by it- it's an absolute classic. The approach is exactly as you describe- algebraic topology for grown-ups. The treatment of homological algebra in it is extremely nice, and quite sophisticated.