The apartment in Beyoglu had a lovely view from the outside garden. Loads of cats (my 9 year old loved it) coming along and asking for cuddles. Location was great although because it was the ground floor, we had a lot of noise from the road outside - occasional yelling (this wasn't everyday to clarify).
Istanbul is hilly so if you walked downhill everyday from the apartment, there is a walk up too :) Tophane tram was super close with easy access to all the attractions and ferry terminal at Kabastas.
Loads of restaurants, cafes and supermarkets around the corner. 15 min walk to Taksim Square for the Metro.
My only quibble(s) with the apartment are that the ceilings were low (esp in the living room area) so if you are a tall-ish person, you are liable to hit your head. The shower area is tiny so it might feel claustrophobic a tad bit.
Heating was super adequate as well. They were also kind enough to allow us to leave our luggage on the last day. Would recommend.