The only tour group to go through is Captain Marvin's. They were fantastic. I would highly recommend them to anyone. What I liked the most about them is the fact that the were considerable less crowded tours than any other that we had encountered that day. We took the 830am tour and it was perfect. Hardly any of the other tours had arrived yet, so the waters at Stingray City were not very crowded. They then took us to a wonderful snorkle area. I bought the $40 video and was glad I did, it is a beautiful memory of the day. We booked online and had no problems, everything was perfect. www.captainmarvins.com
Have a great time!