Wow, what can I say, this is simply one of the better hotels in Europe. I have stayed at Claridge's and the Dorchester in London, ... More