At the Mayfair hotel so this is what the British mean when they say posh ;-)