The other issue to be aware of is simply the location of your embarkation. We boarded in Athens (pireaus) a few years ago, and while the process with Regent (then Radisson) was smooth and gracious, the port was in chaos due to several ships boarding at the same time, a strike, and other problems. Of course once we stepped on to the ship it was perfection all the way!