We have been on two cruises and the Disney Magic had much better food than RCI's Majesty of the Seas. More selection on the buffets and in the dining room and better quality. The only exception was the Majesty had a more extensive kids menu than Disney - go figure.