Perfect stay, very comfortable. One of the few streets in Istanbul with green trees in December. The street is a bit busy in the morning and during the day, but it's quiet compared to crowded streets, and you can barely find anything much calmer in Istanbul. The flat is 5 minutes away from a tram station and about 8-10 mins from the metro. Galata tower and nice Turkish restaurants and coffee shops are all over the place.
The flat itself is as described. WiFi connection was decent. The hosts were kind and gave great restaurant recommendations. The shared terrace is available until midnight, I visited it every day and have never encountered anyone.