Cool place, young and helpful staff, helpful with info on Istanbul and booking tours.
Location is fine: centralized but not surrounded by tourists.
Only potential negative is to that one of the tours suggested (A Bosphorus Tour) was quite expensive for Turkey. We went on one of the cheap ($10ish) local boat tours rather than book it, but we like to do our own thing.