We booked a half day private snorkel trip with Blue Water Maui for a group of 13. The boat was spacious, the captain and crew very engaging, friendly and took us to a couple great places. Because it was only a half day trip, and we had told them we wanted to see turtles, we stayed on West Maui. Our first stop was off the coast of Kapalua where we were the only boat anchored and we saw a few turtles and some great fish.
Our second stop was closer to Lahaina where several other bats docked, because there were "turtle cleaning stations". We saw a few turtles there, but saw a literally thousands of fish there. The water was less clear as the first stop, but it was still great.
The food provided was very good and accommodated all our dietary needs. They also had a great mat off the back of the boat, for those that wanted to see under water, but didn't want to swim.
We all had a great time and would recommend Blue Water Maui to anyone.