Oh yes, they are worth the extra $20@. I'm not very big on Italian, which is what I'm told Portifino's is all about, but red meat?? Chops!! On Mariner, it was fantastic, and WAY worth the time and money-and, by the way, leave yourself plenty of time to eat and enjoy the view, food, service, and area.
Not being a drinker, I do know that you can get a drink from the bar, and wine is served there also. I do not know if it is extra-I can assume it is extra, since everywhere else on the ship booze costs.
Try it, you'll LIKE it!
Enjoy your cruise!!