Do not travel or trust carnival cruises. They do not honor their "Best Price Garuantee." I found a cheaper price and followed the process but never heard back from them - ever!
My room was filthy; chewing gum stuck under the table and dried liquid streaks down the cupboard wall. I was charged money incorrectly and they told me it would take 3 to 4 working days to credit my account. Only after getting my bank involved it took 30 days and ONLY after constant contact, I finally got my money ($1400!!).
My room was left open all day while i was on my day excursion. Shocking!