Buy your tickets online saves you a few dollars. Its a great tour. Got off in Coronado spent the whole day there. Bring a towel. Beach is beautiful.
If you don't get off and just do the complete circle, it's 2 hours. Just bring a mask and hand sanitizer. We bought a 2 day pass so that we could get off and on, but be aware that if you do that, it's 2 consecutive days.
Thanks! Your answer is awaiting moderation.