We did this tour with our 8yo daughter our driver Ngurah made our trip so comfortable and spent the entire day with us (he took most the photos as I was so excited I forgot to).
Once on snorkelling boat with Komang we headed to two manta spots and got to see and swim with a manta ray it was absolutely magical!! We then stopped at 3 more snorkelling spots saw beautiful coral and loads of tropical fish. Each stop gave us plenty of time for exploring and did not feel rushed at all a benefit of being a semi private tour :)
Lunch and changing area are not flash so be ready for that but loved every minute of our tour highly recommend this activity!!