The newly renovated Viking Gabriella offers comfort at sea