We just celebrated our 20th on the Voyager and bought the basic romance package at $99
I thought it was a good buy. If you price the things that you get separately the photo, frame and champagne more than cover the purchase price. Room service does not offer the canapes you get or the fancy breakfast, they are only offered through the package.
We really enjoyed sipping champagne as the ship slipped Miami harbour. Our pictures were great. I would suggest choosing your package picture after the second formal night.
We had our special breakfast the morning of our Cozumel port visit at the advice of our waiter and it was good advice since the day trip to Tulum is long. We sipped mimosas and ate scrambled eggs with smoked salmon and caviar on our verandah. Very elegant.
Congrats on your 25th, we are definately going to cruise for ours.