Meso was really welcoming - he responded quickly to all our requests and gave us some recommendations for convenience stores and restaurants nearby.
The apartment itself is really close to Galata tower and yet somehow it manages to be rather quiet and calm place. It is a great starting point to explore Istanbul by foot - some of the main points of interests are walking distance away. There is also an abundance of shops, bakeries and really good restaurants nearby so you don't need to worry about food and basic necessities.
Additional bonus - you can visit Galata tower early in the morning before the crowds start.