This experience was great! The stops aren't the easiest to find, so you want to make sure get back on the bus where you get dropped off.
The audio tour is good too. We had a little trouble understanding how the ferry tour worked, but Ibrahim came to the rescue and answered all of our questions. He spent extra time with us printing out tickets we needed and gave us some pointers on how to get where we needed even faster. Without Ibrahim I'd rate this a 4, but because of his helpfulness, Im giving a 5!