Been with them for several years. And there was always something wrong. They usually charge right after booking and never notify you about the final payment. Stuff with prices is irritating as well. They constantly change it. Today you pay $150 for your cruise, tomorrow the price will be lower.
You can book a cruise with a refundable price and later be said that it wasn't refundable actually. You know, it's really easy to get tired of attitude like this.