I have cruised Princess, Carnival & Royal. I just sailed on Ruby after 10+ yrs away from Princess (not by choice) and was very pleasantly surprised to find that the entire experience was as wonderful as I remembered- food, service, entertainment- all outstanding!