We were warned to look at the PofA as only a hotel to sleep and eat. Good advice. The staff was not rude but they were uncaring and more interested in their own party as a crew then in passengers. There were a few exceptions (Rashid in the Skyline restaurant!) but overall no commitment to quality or customer satisfaction that we've had on other trips. Itinerary at end. Other suggestions:
Onboard food. Eat dinners in the specialty restaurants. $10-$25 per person but worth it, especially for the filet mignon in the Jefferson bistro. The free Aloha Cafe buffet is average (think MCL), chaotic and one of your group will have to stay at the table to keep it from being taken. But we never had a long wait for a table at Aloha. My youngest liked the free Cadillac Diner for milkshakes (great). The free Skyline was ok when we wanted peace but food was poor. The free Liberty serves the same menu as the Skyline but is dressy. The extra cost Teppanyaki Japanese steakhouse was fun and great food.
Excursions. Organize your own to save over 50%. NCL would have charged $4,200+ for all the shore excursions the 5 of us wanted. We did them on our own for $1,800 even with rental car and parking expenses. Plus we had freedom to leave the ship when we wanted and go where we wanted - missing a lot of the lines. Rental car shuttles (we used Avis) were convenient, picking us up right at the dock. (Note: I can see where you might want to do excursions through NCL if you don't have time to plan or only have 1 or 2 people.)
Deck 10 cabins have partially blocked balcony views but charge full price