Our 10th cruise, 1st on Princess. Couple of broad observations about any time dining...BEST we've ever experienced. Took us 1 night to determine which Waitress/Jr.Waiter combination we wanted for the rest of the cruise and we made reservations for our table for 2 in their station for the balance of the trip. Quite easy, just pick up the telephone and ask for table and time and give your cabin number and number of persons dining with you! By the 3rd night we were receiving off-the-menu desserts, 2nd entrees to sample, and superb service and we ate at different times nearly every night; as early as 6 and as late as 8 and we NEVER waited on any line because of our advance reservation. If you like Northern Italian food, you'll love this ship.
DO NOT MISS THE CULINARY SHOW; it was in the Princess Theatre and the theatre was packed.
Horizon Court was exactly as expected; cafeteria food with coffee, tea, and milk cart-service at breakfast BUT you could get made-to-order eggs at the counter and omelets at the omelet station. One surprise, the pizza at the pool-side pizza restaurant was VERY ordinary (but there were NO Italians making THOSE pizzas.)