This cruise was excellent. Food was as expected, only ate 2 night in the dining room and although the first night was very good the 2nd night was a disappointment. But the wait staff was excellent both times. Our room was clean, we lucked out with good weather if you can forgive the first two days of fog, nothing that Carnival had control over. Getting onboard and leaving the ship was awesome as we chose to carry our own bags on and off. Will be doing this cruise in the future and have already sent friends and family on the search for the perfect cruise. Many memories from this cruise for our family. Looking forward to our next cruise with Carnival. OH, a secret (??) is it a secret? The Maya Hotel right in the port at Long Beach offers an excellent night before the cruise stay and a stay and park package that allowed us to walk from the hotel (shuttles are available) board the ship and walk back to the hotel after and we were on the road headed back home before most people were getting off the ship.
Our cabin was great along with the tips and cabin space saving ideas we have learned from previous cruises and other cruisers. Our cabin steward and cabin cleaning staff made sure we had everything we needed. We even had our own little 6 pack ice cooler and it was always filled with fresh and cold ice. The towel animals speak for themselves. Always make me smile.