A good experience overall for 5 day trip (Calgary, Banff, Jasper). The website describes well the fees to pay. There is no hidden cost. Please make sure to have the exact change to pay the tour guide daily fee to facilitate their job. They collect daily and it's not a total sum at the end since the tour guide could be different each day. We bought the economical package, but had to go back to Calgary (we were aware) and arrive pretty late in the evening. I recommend you pay a little more to stay either in Banff, Lake Louise hotel at night instead of going back to Calgary to avoid the 90 minute trip back between Banff and Calgary. I was expecting a very noisy people tour, but luckily our group(s) of travellers were " civilized " and respected the time limits for each tour spot. I find the staff very respectful and courteous. When we arrived at the Calgary airport, we waited for Calgary tours chauffeur to pick up us, but we waited at the wrong door and someone from their office called us at 5 minutes before pickup and guided us to the right door. Our tour guides were good especially Jesse Wong who has a good voice, smiley, very clear instructions in both English, Mandarin and Cantonese... a people's person. I recommend Calgary Tours. read more