They are a large and respectable company. I have bought through them many times without problems.
Know thought that the prices they list are not automatically updated so you may see a sale and call and find the cheapest category is gone as the price is a few days old(call to verify).
11 cruises in 2012, 90 nights at sea visiting 15 countries
8 cruises in 2013, 56 nights at sea visiting 7 countries
Next cruise: None scheduled
PM me if you need a cruisemate for any Europe, transatlantic, or Panama Canal cruises
Date, ship, cost pp