This was our first Airbnb experience and sadly it was very disappointing to arrive in a messy, dirty flat. There were empty cans/bottles, the bed was messy, the floors were filthy, etc. The flat had not been cleaned so we immediately contacted the owner. He called the cleaner to come by that evening. Mistakes happen obviously, that's normal, but the initial impression was not that good.
After that incident, everything was alright, we were content with the flat. Everything that you would need, is available. The last few days we had to shower with cold water since hot water was cut off randomly. We did forget to contact the host about this, they probably could have fixed this. Anyway, the flat is not anything special except for the terrace obviously. The view is truly breathtaking. If that is what you care about, you should consider booking this Airbnb.
Another thing we'd like to add: the flat is on the 5th floor and it was a hassle to carry the luggage upstairs. The host(s) didn't help with this even though they said they would, it was whatever. The apartment building is in a neighbourhood that has a very complex relief. It's very steep. If you don't want to climb up and down everyday, with the addition of the five floors, you should skip this accommodation.
Lastly, the location was good enough, it is really close to all kinds of public transport. Our only problem was that there weren't many nearby shops.
In general, it was okay. The view is the entire selling point. If you don't care about that, you can most definitely find a better, cheaper Airbnb in Istanbul.