I should expand further on this. On several websites the cruise price seemed to be around $1650 USD to MC Cabin Category. Now, on Amex Travel the price was the same BUT the Amex Website is different than a normal Cruise Online TA.
Every Online Cruise TA I looked at clearly listed the 5 Free at Sea as included. However, Amex on their website does not. American Express website only says "special offer" with no indication what is even meant by "Special Offer".
When I booked it, I took the risk that because every other Online TA had the 5 Free at Sea, American Express would as well. My NCL Booking had no Free at Sea listed.
I called NCL (before I even had any Cabin assigned) and they added on the 5 Free at Sea for me - THEN American Express stuck me with an ADDITIONAL $433.60 "package fee" !!
The only reason I haven/t complained about this package fee is because I found out the next day about the Haven HC6 upgrade. I guess I'm happy to pay this steep package fee as the upgrade it such a good deal overall.
Still though, it proves that American Express Cruise prices are much, much higher than Online Travel Agents.