How old at heart are you and your daughter. I have sailed on all three of these lines to the Mexican Riviera. They all had different things that I loved most about each. Carnival is just the most laid back. Princess was the more elegant and a very nice balcony cabin. Our 18 year old daughter was with us and she said the people were just "too old". We went in January. The NCL Star was the most relaxing cruise. No rush for a dinner seating, etc. Although you also had this option on Princess. In addition, we had a mini suite, which was very nice. We absolutely loved them all and will cruise on each of them again. The decision will be made, based on cabin type, date and price. Hope this helps.