For those who book the visit on Tripadvisor paying in advance, it is possible to cancel your reservation and get a refund. For those who book on booking.com, there is no advance payment, but it is still possible to cancel the reservation.