General Banquet Pricing