I'm planning to book my Galapagos cruise through Klein Tours on their Coral ship. Has anybody deal with them directly before? I was given the option of paying via paypal, bank account or fill in a payment form. And since it was the peak season, was asked to pay in full to guarantee a spot. I was wondering whether anyone has any experience dealing with them. What mode of payment was used? Any comments are greatly appreciated.