This unpretentious hotel is located in Hannover.