The only decent dining in the whole ship was the Main Dining area. The buffet has very little variety and poor quality. Drink service was pitiful with massive waitstaff cuts. 20 minutes for a beer in the Casino and not much better elsewhere. Th Medallion app was a failure dropping out on staff frequently and was easier to go to the bar directly and wait for drink. The cocktail list had about 6 cocktails listed and no other list available. Unless you knew the name of your cocktail you wanted it was bad luck. This has to be the worse designed ship I have ever been on. Tiny coffee shop which took forever to be served and only a few tables to be sat at. Would never go on this ship again and never go on Princess again unless they get rid of this Medallion app crap. Very dissapointing comapred to other Pricess cruises I have been on.