The place is great, photos and descriptions are accurate. You will find everything you need, including some little things that are more usual to hotels.
Note that the flat is on the 3-rd floor, and there's no elevator. My personal opinion is that you won't even notice the stairs after the first day. So don't be afraid if you are used to elevators)
Bagdat Caddesi is a local boulevard with a lot of restaurants and local stores. The place is 5 minutes walk from the city beach and sea coast. If you are traveling with kids, another 10-minute walk by the embankment will lead you to a children's playground. You'll also notice a cool cafe with a sea view
One of the main advantages of this apartment is its host. TCan is friendly and responsive. His English is impeccable, and you will always find help and support from him