Well, I can say after our 11 day cruise in the Baltic, I will never go on Princess Royal again. Going to try the Emerald on Nov 11th to Progresso and Cozumel.  I'll report my experience on return.