I pretty much agree with Kat, however the food aboard Carnival has improved 100% in the last couple of years, and the beef has gotten much much better, (read tender!) in the last couple of months. It really depends on which ship you travel, but IMO Carnival is nearly on a par with Princess at this point, and is much much less expensive. We just returned from a 7 day aboard Carnival "Triumph", and out of over 100 cruises, it was absolutely among the top 5. GREAT cruise, and budget priced!
You're going to have a wonderful cruise. I have no doubt!