This information is a bit outdated, but last season NCL had decent BJ. I forget the rules, but I remember they were not bad. NCL has a department that comps gamblers, if you meet their requirements. If I recall correctly, it's 4 hours at $25 a day in done in advancce, $150 a hand if you ask while onboard.