I've cruised with Royal Caribbean which was fab - does anyone know how Fred Olsen or P&O would compare? It'll be me & DS(9).