I am giving the experience 5 stars because of Xavier, our guide through Ken's Tours. However booking through Ken or Dixie would have saved us a lot of money, as they charge at least $20 less per ticket than going through Viator. Knowledge is power, and I wish I had known own before.