Wanted to see Ireland and eastern Canada and this did both. The crossing was nice, 4 sea days in a row. A couple so-so ports like Sydney Canada (try and avoid) and western Canada is much more beautiful but still very nice. Loved the French island of St Pierre.
My comment to take or leave; the food is great in all the restaurants but they have raised the premium restaurants (La Dame and Keiseke) to $60 per person. For that you get nothing better than in the others. Food not better, service definitely not better, wine not better...what's the point for $120 extra. Try them if you like. Premium restaurant Champagne was $40 each a year and a half ago and you got a glass of Dom Perignan when you sat down. Not sure what their thinking is. You can get lobster and fois gras in other restaurants so...?
Never went to a show, 10 minutes with an OK singer, so cannot comment on those activities. Could use more games on sea days.
Nice large cabin for a basically standard room and all come with butlers which is great. Good use of space, closet was fine and both tub and shower so both can get ready at once.