To me it's all a little twee and quaint. Not knocking it - to each his own. Struggling to see how it offers value for money though, unless you are a reg of course - and unlike many of you, I was born there (there = yee old London town).
Am I still persona non grata? I joined on day 1 at IOT (for a quiet life) and promptly resigned 1 year and 1 day later.
PN - believe it or believe not, The Hard Rock cafe in Piccadilly was actually part of my paper round - I sh1t you not.