This place might be the best spot to stay at in Istanbul. Plenty of restaurants nearby, clean street and everybody is helpful and friendly.
The apartment feels high end and has everything you need to make yourself at home. I recommend it wholeheartedly.