Maria,

On my March 13th Mariner 2 for 1 with my daughter I received the onboard booking (for myself, not her as she was not on the ship), received a B&K discount, plus the AmEx platinum benefits. You do not receive Goldpoints for the cruise and I am not sure if you can use the points/$ towards the cruise.

Cheers, Pam