While I would recommend this activity, be sure to research the boat you go out on. The one we chose only had the option to jump from the boat; some offer steps to walk down into the ocean. When you jump in the dark, it can be overwhelming. You have to enter the ocean, swim to the light board and hold on for a long time. Then you have to swim back to the boat and hoist yourself up. The ladder to get back into the boat started at water level and you have to pull yourself up wet and with tired arms; my arms were very tired from holding onto the lightboard for so long. Also, we had about 38 people in our group with 5 leaders onboard. I did not feel super safe with that ratio. It is dark, it can get cold. We did have wetsuits, which I do recommend using. Take two towels, one to dry off with and one to wrap up with. The experience overall was exhilerating, seeing gigantic manta rays literally swim by and touch you. Be sure you are physically able to handle it. This particular company offered a snack on the way out but not on the way back. They offered hot chocolate after the swim, but it was literally about 1/3 of a small paper cup. One passenger was yelled at for taking a flash picture on the way back. We were never given any directions about this beforehand. I would NOT recommend this for children. When you are in the water, it is hard to tend to a child whose mask slips, gets cold, or is overall having trouble. In my opinion, this is an adult level activity.