Get yourself a personal cruise consultant at NCL - you get a private line, private email. etc. If you cruise with NCL, RSSC or Oceania reguraly enough you will get much better perks through them. TA's cannot offer the deals that they do. For example, on my next cruise I paid for a balcony got upgraded to a two room Haven suite for free and got $750 of on-board credit and free use of the spa. All through my PCC at NCL. No TA can do that.