We got recommended by Tourist Office at the train station nearby the old town. We thought they should be good and we agreed on Bhosporus Tour + Cable car at 35 Euros. The explanation on how the tour goes was interesting but wait until you got the real tour. It is supposedly take around 4,5 hours, 2,5 hours of it was waiting, picking up, deciding things and delay...delay...delay.
The boat is cheap and simple comparing to others.
At the end of the tour, they asked us 4 times about our hotel but they still failed to drop us there.
The guide repeated the same information over and over again. It is neither informative nor entertaining.
So avoid it and don't take the advice of Tourist Information Centre of Istanbul. They just gave you the companies that give them the highest commission.
If you own or manage She Tours, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.