We just got home from a 10 night cruise to Canada, the Maritime Provinces and ports in New England. Because of a severe storm, we did not get to see the Maritime Provinces. One cannot fault the ship or crew for that.
The food was very good, sometimes exceptional. The food and beverage service was excellent. The butler and maid were exceptionally good. The enrichment lecturer was knowledgeable and friendly.
A few minor quibbles: more than one outlet would be nice for charging all the stuff that needs charging; ESPN for football and baseball, better communication from the cruise director.