Started off bad when the registration staff didn't know how to read a birth certificate from any state other than Florida. Had to get the US Customs Officer to give them the verbal OK to board us twice.
When we registered they promised us room upgrades and on-board credits - we saw neither.
The ship had maintenance flags almost everywhere - pool out of service, kids play area, even the soft drinks. No place for the kids to play, no shore excursions for families. They charge for the comedy show, they charge extra for gas...