We did this tour and it is about 90 minutes. We paid the extra $10 for the premium section as well as access to the bow area of the boat, which is great for taking pictures.
Also, there is the benefit that you have someone who will take your food orders. and given that we didn't have time for lunch in advance, having the taco's and hot dogs hit the spot.
The views were amazing. Well worth it.