For beer I'd say it is mostly valid. I just left the Edge in Barcelona from Rome on the 16h where I had the premium package.
I had these beers on the Edge: Duval, Leffe, Goose Island IPA, Anchor Steam, Sierra Nevada Pale Ale, Heineken, Red Stripe, Franziskaner wheat, Bierra Moretti L'Authentica. The Goose Island IPA wasn't listed on any bar menu but when I saw someone at Sunset with one I asked and sure enough they were available. I could not find any dark beers (stouts, porters or bocks) on the ship including Guinness. For a beer guy it was a disappointing experience.