Carnival offers dining options so people can get what they like. While many love the buffet, we rarely use it; we enjoy being served. So we eat in the MDR for breakfast (early casual seating on port days) and brunch (extended seating and expanded menu on sea days - don't miss the the Sea Day brunches- the Steak and eggs is a highlight of the cruise for me). And we do fixed dining MDR every night (we love the "no decisions" aspects of cruising - no discussion of "what time do we eat?" - All we do is show up at "our table" at the appointed time and are greeted by our familiar waitstaff.) Of course you may choose Anytime dining with flexible time and seating , or eat dinner from the buffet if that is your thing. Mid day or later at night we may get a Guy's burger, a pizza, or a deli sandwich.
Some Carnival ships have "skyview" or "picture window" staterooms. These are located at the front of the ship, and, instead of an ocean view, have a large window overlooking a "hidden deck" which you can reach just a few steps away from your cabin door. These rooms are a great value as they have lots of natural light, but are listed as interiors. DH and I also like the value of porthole cabins, which have natural light but are also listed as interiors.
Carnival does provide bathrobes, but you have to ask your steward for them. Your steward will also be happy to bring you extra pillows or a blanket. I like the quality of Carnival's bedding.
If you want to save money on drinks but don't think the Cheers package is for you, you can make most drinks a double for just $3 more. Cheers may be a good deal for you do not drink much alcohol, as specialty, virgin drinks, coffees, energy drinks, milkshakes and the anything on the soda package are free.