We took this tour on 11/24/02. We went to their office at Watefront Centre at 1:15pm where we caught a shuttle to their boat dock around 1:30 or 1:40, I can't be more exact. We were on the water just after 2pm, and I guess it took about 20 or 25 minutes to get to Coral Gardens, the snorkel site. We snorkeled for maybe 20 minutes or so. I would have liked a bit longer, but our excellent guide suggested we'd want more time at Stingray City. We then motored to Stingray City, where we had a blast. It wasn't that far from the snorkel site. I can't say how long we stayed, but I felt like we had plenty of time. We had told the guide that we needed to be back to the dock by 4:30. I think we headed back in around 3:30 or 3:40. Anyway, when we got to the dock, a shuttle was waiting and we hopped on. We got to the dock around 4:15pm. The line was massive and I don't think we got on the tender until right around 5. Anyway, if my math is right, our "2 hour tour" took about 3 hours total from 1:15 to 4:15. We really enjoyed ourselves and would do it again in a heartbeat.