This was my second and his first cruise. The ship was large and clean. The staff were very friendly. They catered to your every need. The good was good but occasionally bland. The ship is beginning to show signs of wear. Needs some touch ups and attention is all. Hubby had a blast other than a few run is with rude Hispanic passengers. I understand a lot of Spanish and the majority of the very large Spanish passenger population were extremely rude and pushy. Their was a strong Latin vibe on this ship. Even the tv channels were in Spanish or had Spanish subtitles. Latin music was everywhere. I love Latin music and culture but it was a bit too much even got me. As a note I know carnival cannot control other passengers and have nothing to do with their rudeness. That being said, the majority of the Hispanic passengers would speak Spanish around other passengers especially Caucasian passengers assuming they couldn't understand them. I heard a lot of rude remarks and nastiness from these people. It was sad that a perfectly great time was ruined by inconsiderate rude people making fun of others.