This is a must do in Kauai! We picked this company based on a guide book, and I'm glad we did!
We took the trip leaving from the Hanalei Bay, so that we could do snorkeling on the north side (less crowded). Since it's a very small boat (15 people), it can get inside the sea caves (very exciting experience). The staff was very friendly and professional.