Kaimana Tours was awesome. I had never snorkeled before and was very anxious to do it. The driver was so patient teaching us how to properly use the equipment and recommended us renting out a dry top that helped prevent the water from entering the snorkel (must have). The Hanauma Bay was simply beautiful, such clear water and a lot of marine life. I cant wait to come back and do this attraction again, great shuttle pickup and excellent equipment.