For Celebrity Cruises, while the service was outstanding, the heavy solicitation for add-ons such as beverage packages (even for water), wifi charges ($30/hr or $60/day; and we heard several complaints it was slow) and meal upgrades ($59 per person, above what was paid for the standard meal - that's a Ruth's Chris level price) was annoying. Having to order drinks at dinner from a spread-thin cocktail person (wine was via sommolier, and tea/coffee from waiter) yielded mediocre service for drinks on several occasions. Also, beware that infants were prohibited from using ANY pool. The smart app was available without paying for wifi but was lacking the daily events list, so to keep up we had to keep finding and referring to a paper copy.