It shouldn't be sticker shock when you consider what it costs for a steak dinner plus an alcoholic drink plus dessert at any half decent terrestrial restaurant.Of course there's plenty of meals available in the diner for coach passengers. $45 for dinner is sticker shock. How many will spring for that ?