The place is great if you are looking to visit the city center and Taksim also not very far from main metro station maybe 15min walk.
There is only one small thing that I didn't like in the location, it is on a steep Street which make it difficult to carry your luggage in and out of the apartment.