Sorry but no they haven't. On the seven cruises we've done since this past January on five ships we've gotten 8 tote bags and 12 beach towels and have been overran with chocolate strawberries, sushi, fruit plate and cheese plates and other assorted plates of snacks regardless of what we request of the LA onboard.