We have kayaked with Aloha 3 times now, 3 different guides. All were friendly, engaging, and aware of everyone while kayaking and snorkeling. They also new the area well, which helped when we were out looking for whales.
Customer service has been excellent as well. Our most recent trip had, unfortunately, multiple reservation changes, as well as a morning-of last minute addition to our group. Aloha was responsive and accommodating to our requests.
Highly recommend not only for the people, but also the many snorkeling spots of the coast and the amazing, up-close whale watching during the winter months. As you are out on the water for a while, this may be difficult with younger kids.