We have done many cruises on both. We now prefer Celebrity. The entertainment on Royal is a bit better, however we feel the food on Celebrity is better. Celebrity has a quieter vibe. We are never board on sea days or evenings. We prefer Celebrity in our old age...67 & 73. We made the mistake of doing Royal recently and said never again. However that's just because we don't care for the large ships, crowds, etc.