After more than 40 years of extensive travel experience that site does not pass the "smell" test. In fact, if you understand how the cruise industry operates it makes no sense. Keep in mind that if you do a wire transfer you have no recourse which is the only reason why anyone would insist on such a payment method. The only appropriate way to pay for a cruise is with a major credit card and the charges should be processed by the cruise line (not the travel agency). Use of a major credit card gives you protection (at least it does in the USA) in case of fraud or even bankruptcy.