We chose the cruise because it sailed out of Manhattan and to Quebec City, round trip.
Highlights were Quebec City and the last day excursion around NYC en route to the airport. Quebec City is an amazing port.
We also liked the hop on, hop off bus in Halifax.
Cabin was inside, front of ship, was fine for us and a good value.