Chose Costa cruises because of the itinary and at the time of booking looked to be what we wanted. Cruise commenced in Quebec however you need to know that when you fly into Montreal you need to be aware of your flight times as the transfer is some 3 hours meaning we got on board at approx 2am although boarding procedure was very smooth and bags were to the room very quickly.
Costa failed to give us prior notification that a French troupe were filming during the cruise. The film crew were given priorty over passengers meaning that where they were on the ship, an many occassions, passengers were not allowed access to those areas and at one point we had to wait to get of the ship because they were filming on the embarkation points from the ship
After leaving Quebec we were supposed to go to Prince Edward Island but weather changed that but not to worry as Halifax, Nova Scotia was an excellent alternative. The rest of the itinary was ideal for us visiting Bar Harbour, Boston, New York, Bermuda, Port Canaveral before disembarking at Port Lauderdale. I won't go into what there is to see at each of these ports of call as everyones needs are different but there is something to suit every taste.