Very well located.
It is a great place to stay in istanbul.