Good tour that hits all the right places, however, to call this a hop-on, hop-off is a stretch. Yes you can do that but they only have 1 trolley so you have to wait for it to make its 90 minute circuit to get back on. That makes it a bit of a challenge to visit most of the places unless you want to spend the entire day waiting. If you are going to get off at the stops make sure to review the schedule to see if you will be able to get to all of them you want due to the time schedule.
All in all it was a good tour - very informative and saw places we never would have been able to easily find on our own.