New for this guide to every major cruise ship in the world are chapters on ultra-deluxe suites and on-board restaurant alternatives to the main dining rooms. The author has sailed on more than 500 cruise ships, visited every major port of call and inspected virtually every ship presently in operation.