This is in line with most charter carriers...
At my airline we usually charge £6 - £7 each way shorthaul (depends on the actual route which price for some reason), £7.50 each way medium haul including canaries i think and longhauls now included either booknig flight only or through your tour operator. Having flow LS I still feel £20 for a return small portion meal is pretty steep!