Highly recommend Dilek’s place. It checks all the boxes you would want when travelling to Istanbul. It is perfectly located to all the major sites, metro and a gazillions restaurants. The flat itself is peaceful and has the all the basic amenities for a stay.
Dilek herself is a true pleasure to deal with , from the time we arrived till we left she was incredibly helpful wherever we needed more info and guidance. We missed our connection so our bags didn’t arrive on time, she helped talk to Turkish Airlines to get it sorted which save us a lot of agony seeing as language was a barrier with the airline staff.