Just to start, our family had a great time on the Pearl! There were some bumps here and there like the embarkation process took almost an hour, where it typically takes us 15 mins tops. We are use to lines so this is not a problem but I would suggest to NCL to have some entertainment for the waiting folks so the party can get started even before passengers get on the boat.
The boat looked great and the crew was constantly working to keep things neat and clean. This also goes for our room steward who did a wonderful job keeping our room stocked with towels animals and keeping it tidy.
The food at the free dining area was good and had a decent variety. The were only a couple vegetarian dishes offered and I wish I had asked the chefs for more options, but that was my mistake. the pay restaurants had good food for the value and the atmosphere was pleasant.
We did several on the ship excursions and enjoyed them all. Different members of our group did the dunn falls, zip lines, city tour, float, beach break and Mayan ruins hikes and everyone had fun. We were glad our son did the Ncl hike tour since they were 45 minute late getting back to the boat , due to a ferry, so the Pearl waited for those excursions. It would have stunk if they had missed the cruise.
This is our second time on the Pearl and we would highly recommend it.