We chose this cruise because it was Canada-New England, which we have done previously, with a few different itineraries on 3 various cruise lines, HAL, NCL and about 10 years ago, Costa.
So we have seen many of these ports many times, but we feel comfortable with all of them, and many are either walkable, or have great public transit such as NYC, Boston, Halifax and Quebec City.
It is really easy for us for the short flight from Toronto to NYC ( Newark ).
Clean, well maintained...but the bathroom wall is too close to the toilet which makes it difficult to sit properly on the toilet.
Our cabin steward was superb !