$899 each is alot more then we have spent on board for any cruise. $200 each for shore excursions??? We normally get off the ship and hire a private tour company or a taxi so we don't spend that much. Don't need chocolate covered strawberries and we have never purchased more then 5 pictures for any one cruise. Also we might specialty dine 1 or 2 nights at the most on the ship.
Nope really not worth it for us.
If it was a dining package, drink package, spa treatments, gratuity package that didn't cost so much then I would be fine with it as it would be nice to not have a bill at the end of a cruise.