First of all, Juneau Tours went above & beyond in accommodating us on this tour! Our ship excursion was cancelled that morning & Juneau Tours managed to work us in very last minute. The office faculty so so very friendly & nice. Then we boarded the boat...! Boat was very clean & comfortable. Captain Kara, Danielle & Dave also so very friendly & fun! You could tell they had respect & passion for the whales. We felt as if we knew & understood the whales personally as Danielle shared her whale facts with us. Then of course, "Flame" the whale we saw that day, put on a spectacular show for us all! What an experience this was! This tour was truly one of our best! Made our whole trip! I WILL definitely use this agency again when visiting Juneau!