I agree with tncruiseman's synopsis. I like both brands about equally but think Carnival has the best non-dining room food choices which don't cost extra. It is hard to argue with being able to get a made-to-order rueben or a freshly baked pizza (or calzone) with a nice chewy crust. Carnival has both. RCI doesn't. (I know RCI serves pizza, but frankly it is not very good). I like the killer roast beef and brie sandwich Carnival serves on the room service menu too.