I would never recommend Emerald River Cruises.
First I would recommend more options for pre/post cruise tours. I would also recommend narration of the sites on the way to the ship even if it’s a transfer.
Once onboard a lot more info on what to expect and someone to answer questions, like your cabin steward whom we didn’t see until the second day. This doesn’t improve, if you miss a port talk you are completely in the dark.