The problem was not the tour, it was good, and we had excellent communication from the tour company.
The issue is the Viator site. This same tour is advertised as 3 different tours on Viator site, leading to much confusion as to which tour you have actually signed up for! Phone calls to viator help center did not clear this up.
I would not book a tour through Viator again.