The upper antelope Canyon tour was incredible. The tour company ran very efficiently and effectively, was very knowledgeable about the caves, and our family had an absolute blast. We have a 12-year-old, 11-year-old, and four-year-old, and all three loves the experience