The Mount Haven Hotel in Cornwall - The Independent