Fun and a very good experience!
Hunter, our instructor, was hilarious, good at what he does, and, to top it off, very sexy! The time spent was around 4 hours for the trip and we went in Teams, so that really made the trip last. During the teams diving, we were able to snorkel around and swim while we waited for our turn. Jade, the Captain, was very good as well and made the trip feel safe, fun, and educational for the entire time.
If you're in the area (or not) and want to do something like this, I would HIGHLY suggest you take the time to experience this group and have some good fun at the same time! Loved it!