The apartment is better than what you see in the pictures. It's spacious, clean and in a perfect location. You walk out and at the end of the Street on the right hand is the Galata tower (5-6 mins walk), and on the left is the Taksim Square.
There's a small grocery store right in front of the apartment and plenty of bars, and restaurants around the apartment.
Above all, the staff here, are helpful and very friendly. Murat especially is super helpful and kind.
Would definitely recommend this apartment. And will absolutely stay here when I visit next.