I've now used GetYourGuide for three trips in Montenegro and two trips in the Naples area of Italy. It has been reliable every time. Good trips, easy payments, one trip had to be cancelled by the organiser due to bad weather and I received good info about this in enough time to re-plan for that day, and a fast refund.