Our guide Ian was awesome and we had fun while on our first whitewater rafting trip through Glacier Rafting Company. Ian explained the history of the national park and was a pro guide during the entire rafting trip. We were in awe of the beautiful nature. He recommended few places where we could see wild animals and he was so right. We saw bears, beavers, mountain goats. We even took a dip in the icy waters and Ian helped my younger one by giving a dunk in experience. The entire crew of Glacier rafting company was knowledgeable, fun, and caring. We had a group of kayaking peeps with us and Ian and his team took great care of them when there kayak flipped over in the waters.