I actually edited the comment to include this. The supplier changed....quality and choice did not go down. If Virgin wanted to get rid of premium passengers they would never have launched the Upper Class Suite. Load factors in this cabin are extremely high and the airline is doing very well.
Drinnks offered in Upper Class. Bellinis, Laurent Perrier Champagne, Tanqueray or Bombay Sapphire Gin, Virgin Fallen Vodka (Smirnoff available), Bacardi, Baileys, 3 White Wines. (currently 2 new world and one old world) 3 Red Wines (2 new world, on old world) Glenmorangie and Dewars whiskies, Numerous soft drinks, fruit juices, Martini, Malibu....the list goes on, 2 choices of lagers (route specific)....i personally think that most peoples tastes are covered there....im sure ive missed a few out aswell