This cruise option had the best port schedule for a Canada cruise. Disappointed that Portland Maine port was cancelled. Day at sea as a result was very rough. Room was terrific, as was our steward. Enjoyed Norwegian's flexible meal schedule options, did not miss having an assigned waitstaff. Ship layout was easy to follow after the first few days. Spa and spa services were terrific. Liked the readily available places to take a seat throughout the ship, if you need a rest. Sales were fun, found inexpensive gifts/souveniers to bring home. Booked all our excursions prior to the cruise, which took a lot of stress off the trip. Recommend booking spa services and spa membership prior to departure as well. Other cruises have a hard sell on board about specialty dining and beverage packages, appreciated no hard sell from Norwegian. Other than one day of bad weather, had great trip.