Although we are in our early fifties, we found it relaxing to cruise with an older crowd. Average age seemed to be around 65 to 70, ie. many seniors. This made things more sedate, although active enough for us to enjoy team trivia and make new friends in our age group.
The inside cabin we had was well laid out and the ship was very clean and well run. The service was the best and most friendly that I have experienced on any of my 14 cruises. The amenities had everything we needed except for a hydro-spa type pool. The gym is decent, the culinary arts programs are good and we liked the entertainment. Nothing was ever crowded and we could always find spacious areas to do what we wanted.
Our only criticism was that the food choices in the Lido were surprisingly skimpy and the food there wasn't what we are used to on a cruise in terms of tastiness. This was alright for us as we didn't want to gain weight on this trip (we didn't) and the food in the dining room was very good and made up for any gaps in the Lido. It was easy to find our way around the ship in the first day. The cabin stewards were terrific and both attentive and unobtrusive. The beds are very comfortable.
The New England/Canada itinerary was excellent. We went from Boston to Montreal and loved Quebec City especially. We stayed over in Montreal before flying home. We liked the experience so much that we have already booked the same cruise/ship/cabin for next summer but are taking it in reverse - Montreal to Boston. If you take this or a similar cruise, be sure to be on deck the evening the ship cruises between Quebec City and Montreal on the St. Lawrence River. It is beautiful.