Our only real "complaint" would be our cabin. We paid an upgrade charge to go from a deck 6 interior cabin to a deck 1 cabin with a window. Having the window was GREAT! However, we inherited a cabin with bad AC. After several calls to guest services, various technicians pulling apart things in our room, the cabin temperature never got below 76, which Carnival says is in their "normal range." Even though we were still very uncomfortable and our cabin was "damp" most of the time, guest services didn't try to accommodate us in any way, which was very disappointing. Our cabin steward did an okay job, nothing impressive. Not the same service they enjoyed on deck 5, 6, 7, etc., where the rest of our family was located. Even though we were close to the lounge/area for shows, noise was never a problem. Closet space was not enough for 2 adults, 2 kids. Of course we also brought snacks, snorkel gear, etc. Window was GREAT to have!