Sounds to me like NCL did their part. Whatever you didn't like about your experience seems mainly avoidable through better planning and time management. That's why websites like this exist, to assist people new to cruising with maximizing their vacation time and value. Keep in mind that in the old days, the destination was the reason to go by ship. Not anymore. The ship IS the destination, so little time is generally provided at ports of call. Your comments about the ship are much like mine, but you should have tried the Mandara Spa. It was great!
Review by boilardt
In response to review, MrChocoholic says ...
It is always good to do advance planning. Then there are no surprises.
I agree, the Pearl is set up well for Freestyle cruising. I have been on it and the Star. The pearl was a great trip, nice ship, great service and staff. The Star was the opposite. Glad you went on the Pearl and not the Star.