The only reason I rated the cruise a 4 rather than 5 was that I could hear the entertainment in my cabin. The shows went on until after 11 pm, and I could hear the throbbing music on my 6th deck cabin as though I was in the Amber Palace three decks below.
Otherwise, wonderful. The staff was extraordinarily helpful. They went out of their way to accommodate my son's food allergies. The shows were good, and my son enjoyed Camp Carnival.
We loved Canada and had great excursions.