Restaurants: Princess offers a buffet, dining rooms, and various eateries for free. The food was always very good imo, but each place was always too crowded for being in a pandemic. The buffet is self serve, and no, you do not need to wash your hands or use hand sanitizer before entering. I saw a woman lick soup off her finger, and then continue using the serving spoons. The buffet line was always packed. it is impossible to social distance there, and you will only see 1 or 2 other passengers wearing masks. A lot of passengers shamelessly cough right on the food or cough right into their hand before picking up a serving spoon.
Services: The guest services line was always at least a 20 minute wait and passengers would be totally oblivious to the lines and just cut in front of you, but the staff was very helpful. I was also able to visit the spa on board. I received a mani/pedi and had a hair cut. The stylist was amazing and cut my hair beautifully. However, both the manicurist and stylist wanted me to take my mask off which I was not comfortable with.
Activities: There are a ton of amazing shows on board. I was able to see 2 comedians who were both hilarious, and I really enjoyed the trivia games. However, again, the lounges and theaters do not require masks, so you are in a packed room with no protection against the pandemic.