I guess I will start from the very beginning:
Embarkation: A few days before the cruise, Carnival called my wife and me to tell us that they will begin boarding the ship between 2 and 4 and not to come until that time. We dicided to take our chances and arrive at 12:30PM. We got to the port and, as expected, they were already boarding guests. There was no line to check in and after check in, we had to wait about 5 minutes before our number was called to go through security to the ship. It was very easy to know where to go and the Carnival staff made check in a breeze, especially for a sold out New Year's cruise. We went through all of the security and customs stuff pretty quickly and got onto the ship. They told us the door would not open until 2PM to access the rooms, which was fine with us. We took the time to call people one last time before we shut our phones off. I also took advantage of the "soda sticker" for unlimited soda for the cruise. We just got one sticker and shared it between the two of us rather than paying double. We made the sticker worth the price every day.
Room: We stayed in an outside cabin for this cruise as the balcony rooms were too high and we didn't plan on staying in the room very much. The room was suprisingly spacious with a flat panel TV. We had a huge window and it had enough room where the two of us could sit in the window sill comfortably and look out. It was pretty neat. The bathroom was larger than usually as well and the two of us had plenty of room to manuever. Although we were on deck 2, it was not noise at all and not shaky either.
Ship inside color: Yes, it is pink. But it isn't a blaring pink and it could have been much worse.
Dining room: We were in the Gold Pearl Dining Room for the late seating. We sat with 3 other couple our age who were very nice. Our waiter, Alam, was awesome. Very funny and always willing to get us extra food. Great personality. The food was pretty good as it was what I expected.
Casino: Small but enough tables most of the time. I would recommend that you go there earlier in the cruise if you'd like to win and stay away as the cruise goes on so you don't give it back. This was quite noticeable by many people. Win early, lost late.
Spa: We had a great couple massage. The only turn off was after the cruise when they became a little too pushy on selling products and wanting you take make additional appointments with them. I lost count of how many times I had to say no. It was a beautiful spa though.
Shows: Comedy show was fantastic.
Cruise Director: I read many of the posting and saw that the CD wasn't that great and was going through the motions. I felt that he did a fantastic job and was very enthusiastic about what he was doing and that he enjoyed his job.
Puerto Vallarta: We did the Jeep Safari and Beach Tour through Carnival. It was great seeing the area and we were lucky enough to be in the Jeep with the tour guide, so we had out own little tour in a way. It was great, but don't expect much time at the beach, we only had about 40 minutes total.
Mazatlan: We didn't book a tour so we took an open air taxi to the shopping area. When we finished with that we did not know what to do. So we hired a taking to take us for a private tour of all of Mazatlan for 2.5 hours for only $50. This was a great price and gave us a great tour. He was very knowledgeable and not shady at all. His name is Humberto and was excellent.
Cabo San Lucas: This was our favorite port. We took the Cabo by Land and Sea tour by Carnival. We took a boat the famous arch and it was narrated by Jacque Custou. Then we boarded a bus and drove along the coast to San Jose and made a few stops on the way. This was out favorite tour and it is fantastic. We had Armondo as our guide and he was a great tour guide. Well worth it.
Overall: Great cruise but too much money for the New Years cruise as it was the same as any other cruise. There were no extra "perks" for the additional cost. That was a bummer.