I'm only going to address 2 lines I highlighted in red. On my Emerald Princess 5/27-6/17/23 and Royal Princess in Apr 2023 there were erroneous charges. I went on MedallionClass Crew Chat and told them (1) glass of wine wasn't mine (2) it was tea not latte. Both were immediately removed. Oddly the tea charge never showed up. The MedallionClass app Crew Chat works. Plus I can see my totals with exactly what it's for anytime. So no, you will not get any charges without explanation.
Zoo like atmosphere at the buffet. I don't like the buffets. There's no pushing, just gluttonous ppl. I go to International Cafe instead where I can get a few small bites (almond croissant OR sandwich, dessert, cookie -- I'm a dessert & ice creamaholic)
Now on a side-note, I did not feel overcrowded despite the ship being oversold. There's always a quiet spot. And it really helps now that I can get specialty teas at 2 places.