We could not have asked for a better tour! The communication was top notch ahead of time and we felt like we knew exactly what to expect. The location was easy to find (but be mindful because a few tours are located within the same general area). We were lucky in that we had a smaller tour - 5 of us total - and Wesley was the BEST guide! He was so friendly, knowledgeable, and went out of his way to make sure we were comfortable and enjoying our time. We saw so many whales and snorkeling was phenomenal too, with Wesley pointing out different wildlife to us as we went. I could not recommend this experience more!