It was a great fun-filled experience. The cruise was amazing and the staff was very professional. We enjoyed water sports like snorkelling, banana boat ride. However, I thought the coral reef viewer submarine was a bit disappointing since the water was not very clear and there was not much to see.
Aquanauts is highly recommended with this activity. It was a unique experience for us and we enjoyed it thoroughly. They also did an underwater photoshoot and made a video for us. However, the price for the photos and videos was a bit on the higher side, since the photos did not come so good. The video was good.
Lastly, something that I would recommend is to book this activity directly with Bali Hai Cruises. My experience with Klook was disappointing. I almost missed my activity because of them. They informed me a night before the activity saying that the vendor had cancelled the activity for that day and asked me to postpone it. However, when I contacted the vendor directly, they told me that they were doing the activity that day.