The Pearl is clean and offers lots of options for food. We didn't try any of the specialty (extra cost) restaurants. But the regular free places offered a good selection, and generally the food was pretty good. The best tasting food were the India dishes. The deserts were disappointingly mediocre. The coffee bar served great tasting espresso drinks, but ordering coffee there is a competitive art because you're competing with the folks at the coffee bar that are ordering liquor. Oh, by the way, all of the liquor offerings were excellent. Great mixed drinks. Generally fast service.
The entertainment was ok. Well, the entertainers were all highly skilled. Top quality at their craft. But in aggregate, the shows were just time killers. Nothing memorable.
The ship activities include little for active customers. The pool is too small to do laps. The lap track competes with people walking back to the court. We saw a soccer game on the court which was competing with two ongoing basketball games, and there was even a pair who were - at the same time - trying to volley over the net on the same court! The climbing wall was never open. The fitness center had a lot of machines and was active. But things like cleaning towels (to clean the equipment) were sometimes hidden and not often used.
I wasn't excited about a private Island. Belize is a beautiful country, but we only saw NCL's own-built holiday island.
Nevertheless, we did the zipline which was a blast. And we kayaked which was ok but limited. We also went to the restaurant which had ok food but slow service. It's frustrating that on NCL's own island we had to spend so much to buy food.