Re reading this thread I am actually quite suprised that I am able to defend the Horniman "as it's only a cafe". My wife reminded me of stopping for lunch at a petrol service station in South Africa and her amazement at the clean, tidy service station and the wonderful food. If South Africa can get it right at a petrol station why cant England in a premier attraction like the Horniman?