We have sailed both Carnivla and Royal Caribbean! Although we had a blast on both cruises I would have to say I would pick Carnival over Royal Caribbean ANY day! I also thought that the two cruise lines were alot alike! The Royal Caribbean ships I have been on I thought were more open and classy; but some Carnival ships can be bright (The Celebration, Jubilee and Ecstasy!), but the Elation I thought was beautiful! Food wise I think that they were both great, but Carnival seemed to win that round too! On Royal Caribbean I think that the food in the WindJammer was better then the food in the dining room and on Carnival It was the exact opp. (I like the food in the dining room better then the lido! ex. I love there pizza!)
If you have anymore questions just ask!