We love the Grand Princess. It's getting a bit old but for some fleets, it is a perfect ship. The ship is still rather large but it's also small enough that you can easily find your way to anywhere you need to get to. I love Desk 5 and the Piazza area. The international cafe and coffee bar is fantastic. Alvin, Sonny, Lala and others really take care of your coffee needs. The pastries/desserts and sandwich area is always packed with delights to satisfy your cravings. Alfredo's pizzeria is the best on the ship. They even made a gluten free pizza for my wife and baked in a separate oven to avoid cross contamination. Our favorite dining room, the Michelangelo is on Deck 5 with the Da Vinci on deck 6. Both are the same as they share the same kitchen and the wait staff went out of their way to ensure my wife had a pleasant voyage with her food allergy.
Our cabin steward Gilfred really was awesome. He always ensured we had clean towels and sheets and was very fun.