Great experience. The guys operating it were so cool and helpful. The only reason a star was lost was that the booking didn't state which tour company to join up with at the specified address. I had to call (and to Viator's credit, someone answered quickly and provided the information) right when we arrived to find out. Other than that - excellent experience. I also had a question the day before to Viator and they answered the chat quickly.