Although the German meaning of Hugenpoet is ‘pool of toads’, this hotel just outside of Essen couldn’t be more luxurious. The ...