We were married on an NCL ship, Norwegian Jewel and it was an excellent wedding.
Only one flaw, but it was something we could live with. The ship's photographer was 30 minutes late.
It cut our reception short by 1/2 hour and all we got was 20% off for our photos to make up for it.
Again, the good out weighed the bad and I'd do it all over again!