Sadly we were affected by the port authorities doing a disastrous job on Nov 18th.
Our only impressive cruise with NCL was on The Pearl for a Panama Canal trip.
We hoped for the same type of service, but was sadly disappointed. The only totally enjoyable evening was in The Brazilian Restaurant where the service was superb. The main dining room was good, but the only time we tried "Taste" for an evening meal, shear lack of attention to detail , made it our last visit. I'll guess at 20 minutes before anyone acknowledged us, about the same for a drink of water, cold bread, no smiles....
I was surprised by the small size of the cabin.