Public Rooms and Cabin: Most of the public rooms were bright and colorful. Our cabin was really no different than any other cruise line.
Cabin Service: Service on this ship was horrible. Our first full day on this cruise our cabin did not get cleaned. Trying to get housekeeping to respond to our calls was like pulling teeth. We needed to get ready for dinner and id not have any clean towels. When we called the purser's desk they would not help us over the phone. We had to actually go to the desk in order to get the issue resolved. It took nearly one hour to get towels delivered to us.
Dining Room food and service: The food on this cruise was mediocre at best. The service was well below average. On our first night we asked for lemonade for our kids and our waiter's response was "you need to go to the Lido deck for that, eat there if you want lemonade". Our waiter kept blaming mistakes on his "partner" (the assistant waiter) who appeared to be working her tail off. He would reprimand her in our presence. One night three of the seven people at our table arrived five minutes late for dinner. He had already taken our order. Instead of serving us at the same time he literally served our entire meal (sans dessert) before he even served them their salad. The next night when several people were running late we decided not to order until they arrived. This upset him and he literally stood at our table glaring at us until someone in our party asked him to please stop staring.Entertainment: Less than amateur. Being people who love to dance I don't understand why cruise lines play the same music over and over for seven days or they play dance music in public halls. One night we noticed no one in the disco at 10:30 pm and made a request of the DJ to play a salsa song and a swing song. We endured a five minute lecture on how there is latin music hour (in the hallway) and how he had to play certain music or people would not come into the disco. We couldn't believe that we were being lectured and had to practically beg just to get two songs played in an empty disco. Security and Safety: We were traveling with our nephews in their 20's and our niece also in her 20's as well as our 15 and 16 year old. Two nights before our cruise was due to end my 150 pound nephew was randomly assaulted by two men well over 200 pounds. We found out from people in the disco at the time that these two men had talked about "messing someone up for fun" that night. My nephew had his head slammed into a glass table. Security intervened and in front of security one of the bullies reached out as if to shake my nephews hand and proceeded to head but him so badly he ended up on the floor. He had bruises on his neck and arms and cuts on his face. So what does security do? Even though they witnessed this they let the guys go with a warning to stay away from my family. We were in the Bahamas the next day and my other nephew was hit in the hall of the cruise ship by one of the bullies. They still allowed this men to roam the ship at will and to drink. We insisted on talking to the captain. We were told by the purser's office that this was not allowed and the security office only relented after we threatened a law suit. In our opinion it was useless talking to the Captain who told us he would 100% guarantee the safety of our family, yet security was nowhere to be seen on the final night of our voyage when one of the men began harassing my niece. Despite telling us they were going to have these men arrested when they got off the ship, they let them roam around and drink and be around my nephews and children. We lost our temper when we witnessed him approach our niece to harass her. We insisted that he be banned from the disco where our family was. It baffles us that these men were allowed to roam around after they assaulted two passengers and were going to be arrested when the ship docked.
We have been on other Carnival cruises that have been average to above average. We really think the management on this ship must be in disarray. I would avoid this ship at all possible cost!