We did Capt. Marvin's in June, and really liked it!! There were 9 of us on a boat for 25, so we really could relax and sit anywhere we wanted and move around. We opted for the all day excursion, which left as soon as we could get to Capt. Marvin's in the morning. (They actually had to hold the van for a few minutes for us. I had booked the excursion before we left, so they were expecting us.) They took us to several beautiful areas that were suitable for snorkeling, then to a resort area, where we were fed a lunch of BBQ chicken, potato salad, coconut bread, etc. After the cruise excursions were gone, we were taken to the stingray sandbar, where we had the stingrays to ourselves. We were warned to just try not to stand on the rays, because they would try to defend themselves. They are marvelous creatures, though. We were shown how to feed them, and my husband got a bit careless and was bitten. It didn't hurt though, just drew a bit of blood. He thought that was kind of cool. It was a wonderful experience for my two teens, also. When I got back to the boat, I could feel something funny on the inside of my arm, looked down and could see the imprint of a stingray tail. It was the coolest thing in the world!! It did end up bruising, but I loved my "wound" and wore it proudly. (Good conversation subject.) We thought it was a wonderful excursion, and would highly recommend them. They are very knowledgeable, and it's a very personal excursion. We got back to the "port" at about 2:30 PM and had time for about 45 min. of shopping. If you want to shop more, I'd recommend the half day, which is only about an hour or so shorter.