Not me, you were just lucky. If anything consistent about Royal it's the Inconsistencies. One Cruise might get Ton of stuff for Free like you did, same situation happens again and again and nobody and do not get a penny. That said I've missed many Ports, changed Ports, in decades past at most got 2hrs free drinks. Then as I already mentioned above, late arrival and we recieved 2hrs Internet. Last yr few months before our two 8day Cruises we were told they are now 7 day Cruises.Royal gave a choice, keep them with no reduction in price or cancel.