I booked this cruise with land tour. Overall I was very pleased with the service.
Flights to Alaska and back to New York: avoid United Airlines and Chicago airports at any cost!!! Better overpay the tickets, but do not subject yourself to the lowest service ever!!!
Flying back on Canada Airway was spectacular. And They will check in your first bag for free:))