Great hosts who are responsive and helpful, not to mention sweet too. And the apartment is really pleasant, neat and clean, and it looks exactly like the pictures. :)
It is within walking distance to the Taksim metro and funicular stations. It is also near the Taksim Square and many shops, including the famous Hafız Mustafa shop, for those like me, who are eager to try the delectable baklavas & Turkish delights.
Do note that there are steps leading to the apartment building which one has to climb up/down, depending on which street you are coming from. And a few more steps after entering the building before you get to the elevator.
Overall, a good and convenient place to stay at. That's why it has received good reviews. :)