We had a lovely stay at this apartment, it is very central to everywhere.
The reviews about the smell and the stairs are bearable and not really a big issue at all.
I would stay here again if ever in istanbul