CR
cruises.com
View company profile →
BEWARE of lots of non refundable fees
This company charges you a NON-REFUNDABLE $25 fee just for booking and a $100 NON-REFUNDABLE fee if you have to cancel (even if there is no cancellation fees from the cruise line). They have "offers" that are more difficult to redeem than a kidney. There are plenty of travel agents that don't soak you with extra fees.