This place is awesome. It's centrally located with fast and easy access to the Metro.
It has excellent AC and dependable wifi. Mustafa and his friend Volcon were both very helpful with any questions I had.
If I had to stay in Istanbul again I would absolutely stay here.