I chose this tour mainly due to the small group size (of 6 people) and the reviews. Check in was smooth and quick, we got the wet suits, seems Lihao had all clean/dry suits for all people needing it, so no worries of getting the wet wetsuit from the group before us. It was 5mins boat ride and 30mins snorkel time which worked perfectly for us. We saw more than a handful of rays, they are marvellous. Zac was a great guide, seems all the guides from different tour companies help with each other, we got another girl and gentlemen at times helping our group, that was nice. We felt safe and had an amazing time, highly recommend!