We had a really pleasant stay at this place. The apartment is big and spacious, and it's well equipped with everything you need for a comfortable stay (we were even provided with detergent tablets for dishwasher and washing powder).
We had a little problem with the shower - the water didn't keep stable temperature and changed from hot to cold all the time. Also keep in mind that the floor is pretty cold so you might need to bring your slippers or whatever you wear at home.
As for the neighborhood, the location is really convenient - 30 minutes walking to Taxim square, 20 minutes to the nearest metro station (Osmanbey). However, be aware of the fact that some parts of the way can be physically difficult as you have to go up (this district is pretty hilly).