The tour was very well organized, we booked with hotel pickup and this also worked great. Upon arrival, our guide Nyoman warmly welcomed and showed the check-in and explained everything briefly. Before the start, Nyoman and K explained everything we need to pay attention to and what to expect. The two did a great job, always keeping an eye on all 14 men and ensuring our safety permanently. We found the tour a bit too stressful, there was too little time at the beautiful snorkeling spots number 2 and 4 (Mantas), the other two snorkel spots were okay but not necessarily special for swimmers with experience - but perfect for newcomers. The stop at Kingkling Beach we would not have needed there very full and long drive for short stay (the viewpoint the guides know was great and not quite as full though). The stop at the restaurant was good, buffet delicious and beautiful pictures at a replica of a sky gate - also there was a pool and showers.