We had Scott as our guide. He gave us a great tour and dove down for some great creatures to touch or hold for an even more hands on experience. You could wear a life jacket if you wanted, could hold a float too if desired, or if you were a bit more experienced you didn’t have to partake in either. So it really accomodated various swim levels.
My only critique was just finding them. They guided us when we called, so it wasn’t a problem but do be aware they just set up near a life guard station. This was a great experience, especially for a more budget friendly price.