Excellent activity highly recommend, instructions were self explanatory and were given by the crew members of the boat, a trainer is assigned with you at all times so you are not left alone, we enjoyed every moment of it and had a great time, we also did swimming and snorkeling while we waiting for our turn,