I was just about to comment on Simon's recent post but I now see has deleted it!, I will answer anyway, I agree that if the zoo did not charge parking then the car park would probably fill up with cars owned by people not visiting the zoo, £4 however is too expensive, why not do as my local Asda does, pay a parking charge, get a ticket from a machine and present it at the cash desk when paying for your purchases, the parking fee is then deducted from your bill. Also I do not find the justification for the food served at this zoo being mediocre, as well as over priced I may add being valid when suggested that everywhere in Edinburgh is serving overpriced, sub standard food, if that is the case, I thought this was The Royal Zoological Society of Scotland, not some burger and chips joint, with an attitude like this I am therefore not surprised that people who I have spoken to regarding their visitor experience were not exactly satisfied, and that is before they comment on a very poor show regarding the actual animals on show.
playing devil's advocate aye, its compass who do the food, not the zoo, but at the same time, the zoo manages the contract and should have long ago stepped in and noted that the mediocre quality of food and high prices reflects very negatively on the zoo's image. they have had plenty of opportunities and volunteers stating stuff to them but surprisingly, the prices continue to go up whilst the quantity of food on the plate goes down