On our honeymoon, my wife and I enjoyed almost every ammenity on this ship. I loved every minute of it. the ports were awesome as well. Mazatlan being my favorite, only due to the history there. Other ports were equally great and the shore excursions we a blast. the staff on the ship itself was great, the shows spectacular, and the constant level of customer service made this a true pleasure cruise. Carnival is truely "The Fun Ship"