Agree. If you know of tour operator, deal direct.

On the other hand, I have used Viator in several unfamiliar cities around the globe when wanting to book something with zero problems.