We have just returned from our week long Bahamas cruise with NCL.
The ship:
Overall acceptable but lacked the wow factor in the centre of the ship. The atruim was lacking that photo opportunity. The rooms were ok, the bathroom was perfectly serviceable.