Really a great trip and I highly recommend Juneau Tours. We did the combo whale watch and Glacier tour which worked out great through Juneau. The whale watching part was great, we saw lots of whales and the guides were entertaining. There were a lot of boats out in the same general area, so how many whales you see is more about luck of the day...then which boat you are on. Guides on Juneau were great, but I heard good things from other cruise passengers about guides elsewhere. The difference we saw with Juneau was a less structured approach at the Mendenhall Glacier Park. They had buses arriving/departing every half hour which allowed you to stay for as long or short a time as you wanted. The glacier park has a lot of trails to explore, so we wanted a little more time there. People on other tours complained that they were only allowed an hour total at the park, which is not enough time for anything more than the gift shop and observatory, display area. With Juneau Tours we made our own timetable allowing for time to take the trail to the waterfall an a few other easy trails as well. One word of warning, you may want to pack some extra snacks - Juneau Tours gave out granola bars and water on the boat, but no food is available at the Mendenhall Glacier National Park at all.